Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies
The average salary for a Business Analyst/Programmer in the United States is approximately $77,277 per year or $37 per hour. This compensation varies significantly based on experience, education, and geographical location. For instance, professionals in metropolitan areas tend to earn more due to higher demand and cost of living.
In addition to base salary, many roles in this field offer bonuses and benefits, which can enhance overall earnings. The highest-paying states for this role typically include California, New York, and Washington, among others.
Different industries also play a role in salary differences. For example, financial services and technology sectors often provide higher compensation compared to education or non-profit organizations.
As you consider your career path, reviewing salary data can guide you toward opportunities that align with your financial goals. Utilize available resources to compare salaries by state and industry to maximize your earning potential in this dynamic field.
Let Zippia find your next business analyst/programmer job
Let Zippia find your next business analyst/programmer job
The highest-paying states for business analyst/programmers are Maryland, Washington, and Pennsylvania. The lowest average business analyst/programmer salary states are Kansas, Indiana, and Alabama.
| Rank | State | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | District of Columbia | $95,498 | $45.91 |
| 2 | Rhode Island | $88,493 | $42.54 |
| 3 | Maryland | $95,528 | $45.93 |
| 4 | Wisconsin | $81,694 | $39.28 |
| 5 | Ohio | $78,171 | $37.58 |
| 6 | Washington | $92,581 | $44.51 |
| 7 | New York | $88,877 | $42.73 |
| 8 | New Mexico | $81,386 | $39.13 |
| 9 | Pennsylvania | $89,204 | $42.89 |
| 10 | Massachusetts | $86,364 | $41.52 |
| 11 | North Carolina | $82,571 | $39.70 |
| 12 | Connecticut | $85,383 | $41.05 |
| 13 | Montana | $75,632 | $36.36 |
| 14 | New Hampshire | $84,392 | $40.57 |
| 15 | Kentucky | $73,886 | $35.52 |
| 16 | South Carolina | $78,385 | $37.69 |
| 17 | West Virginia | $76,027 | $36.55 |
| 18 | New Jersey | $81,867 | $39.36 |
| 19 | Missouri | $73,540 | $35.36 |
| 20 | Minnesota | $73,512 | $35.34 |
| 21 | Idaho | $80,705 | $38.80 |
| 22 | Virginia | $76,219 | $36.64 |
| 23 | California | $84,491 | $40.62 |
| 24 | Tennessee | $71,343 | $34.30 |
| 25 | Michigan | $72,118 | $34.67 |
| 26 | Vermont | $74,386 | $35.76 |
| 27 | Nevada | $69,935 | $33.62 |
| 28 | South Dakota | $69,166 | $33.25 |
| 29 | Delaware | $73,316 | $35.25 |
| 30 | Louisiana | $72,053 | $34.64 |
| 31 | Arizona | $73,602 | $35.39 |
| 32 | Alaska | $67,810 | $32.60 |
| 33 | Georgia | $74,221 | $35.68 |
| 34 | Texas | $72,024 | $34.63 |
| 35 | Arkansas | $65,137 | $31.32 |
| 36 | Maine | $72,805 | $35.00 |
| 37 | Illinois | $72,707 | $34.96 |
| 38 | North Dakota | $71,719 | $34.48 |
| 39 | Iowa | $66,050 | $31.75 |
| 40 | Kansas | $64,950 | $31.23 |
| 41 | Oregon | $69,036 | $33.19 |
| 42 | Hawaii | $74,443 | $35.79 |
| 43 | Nebraska | $63,292 | $30.43 |
| 44 | Utah | $68,510 | $32.94 |
| 45 | Indiana | $64,846 | $31.18 |
| 46 | Alabama | $64,346 | $30.94 |
| 47 | Wyoming | $67,104 | $32.26 |
| 48 | Oklahoma | $65,022 | $31.26 |
| 49 | Colorado | $65,054 | $31.28 |
| 50 | Mississippi | $63,090 | $30.33 |
| 51 | Florida | $61,917 | $29.77 |
The highest-paying cities for business analyst/programmers are Owings Mills, MD, Washington, DC, and Sacramento, CA.
| Rank | City | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Owings Mills, MD | $95,585 | $45.95 |
| 2 | Washington, DC | $95,550 | $45.94 |
| 3 | Sacramento, CA | $92,495 | $44.47 |
| 4 | Norristown, PA | $89,782 | $43.16 |
| 5 | New York, NY | $89,270 | $42.92 |
| 6 | Cranston, RI | $88,517 | $42.56 |
| 7 | Braintree Town, MA | $86,497 | $41.59 |
| 8 | Edison, NJ | $81,918 | $39.38 |
| 9 | Huntersville, NC | $81,120 | $39.00 |
| 10 | Sterling, VA | $76,199 | $36.63 |
| 11 | Lawrenceville, GA | $74,663 | $35.90 |
| 12 | Phoenix, AZ | $73,747 | $35.46 |
| 13 | Schaumburg, IL | $72,726 | $34.96 |
| 14 | Detroit, MI | $72,415 | $34.81 |
| 15 | Houston, TX | $72,209 | $34.72 |
| 16 | Portland, OR | $68,926 | $33.14 |
| 17 | Fort Collins, CO | $65,062 | $31.28 |
| 18 | Wichita, KS | $64,855 | $31.18 |
| 19 | Pompano Beach, FL | $60,021 | $28.86 |
A business analyst/programmer's salary ranges from $58,000 a year at the 10th percentile to $101,000 at the 90th percentile.

| Percentile | Annual salary | Monthly salary | Hourly rate |
|---|---|---|---|
| 90th Percentile | $101,000 | $8,417 | $49 |
| 75th Percentile | $89,000 | $7,417 | $43 |
| Average | $77,277 | $6,440 | $37 |
| 25th Percentile | $66,000 | $5,500 | $32 |
| 10th Percentile | $58,000 | $4,833 | $28 |
The highest paying types of business analyst/programmers are lead programmer, senior programmer, and programmer/analyst lead.
| Job title | Annual salary | Monthly salary | Hourly rate | Job openings |
|---|---|---|---|---|
| Analyst Lead | $95,264 | $7,939 | $45.80 | 122,353 |
| Programmer Analyst | $71,563 | $5,964 | $34.41 | 248,781 |
| Software Programmer | $71,612 | $5,968 | $34.43 | 253,235 |
| Systems Analyst | $75,383 | $6,282 | $36.24 | 141,289 |
| Applications Programmer | $85,133 | $7,094 | $40.93 | 215,240 |
| Computer Programmer | $70,979 | $5,915 | $34.12 | 205,491 |
Top companies hiring business analyst/programmers now:
Business analyst/programmer salaries at Novartis and The Coca-Cola Company are the highest-paying according to our most recent salary estimates. In addition, the average business analyst/programmer salary at companies like Spirit AeroSystems and Assurant are highly competitive.
| Rank | Company | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Novartis | $107,751 | $51.80 |
| 2 | The Coca-Cola Company | $102,085 | $49.08 |
| 3 | Spirit AeroSystems | $89,675 | $43.11 |
| 4 | Assurant | $87,283 | $41.96 |
| 5 | Unitedheath Group | $86,289 | $41.49 |
| 6 | MSA | $84,588 | $40.67 |
| 7 | Hrd | $81,400 | $39.13 |
| 8 | AthenaDoyens | $81,103 | $38.99 |
| 9 | McKinsol Consulting | $81,079 | $38.98 |
| 10 | HNI | $80,618 | $38.76 |
| 11 | S4 Inc. | $80,498 | $38.70 |
| 12 | Invexer Technology | $80,452 | $38.68 |
| 13 | Libsys | $80,289 | $38.60 |
| 14 | OnDemand Agility Solutions | $80,279 | $38.60 |
| 15 | Stellium | $79,897 | $38.41 |
| 16 | Value Consulting | $79,789 | $38.36 |
| 17 | Microexcel | $79,502 | $38.22 |
| 18 | Multivision | $79,174 | $38.06 |
| 19 | Toshiba America Business Solutions | $79,120 | $38.04 |
| 20 | Sunera Technologies | $79,062 | $38.01 |
The average business analyst/programmer salary varies across industries:
| Rank | Industry | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Technology | $90,100 | $43.32 |
| 2 | Finance | $84,239 | $40.50 |
| 3 | Insurance | $82,168 | $39.50 |
| 4 | Manufacturing | $80,030 | $38.48 |
| 5 | Professional | $79,624 | $38.28 |
| 6 | Transportation | $74,535 | $35.83 |
The average business analyst/programmer salary has risen by $12,444 over the last ten years. In 2014, the average business analyst/programmer earned $64,833 annually, but today, they earn $77,277 a year. That works out to a 8% change in pay for business analyst/programmers over the last decade.
Compare business analyst/programmer salaries for cities or states with the national average over time.
Compare business analyst/programmer salaries for individual cities or states with the national average.
| Year | Avg. salary | Hourly rate | % Change |
|---|---|---|---|
| 2026 | $77,300 | $37.15 | +3.3% |
| 2025 | $74,700 | $35.93 | +2.3% |
| 2024 | $73,000 | $35.11 | +0.5% |
| 2023 | $72,700 | $34.93 | +1.2% |
| 2022 | $71,800 | $34.51 | +1.6% |
| Company | Job | Location | Date added | Salary |
|---|---|---|---|---|
| Visions Federal Credit Union | Summer 2025 Temporary Business Performance Programmer Analyst | Endwell, NY | 03/11/2025 | $35,062 |
| Gold Eagle | Business Analyst/Programmer | Chicago, IL | 12/06/2024 | $120,000 |
| Kyyba, Inc. | Business Analyst SAP Technical Programmer | Greenville, SC | 01/23/2024 | $194,362 |
| Kyyba, Inc. | Business Analyst SAP Technical Programmer | Greenville, SC | 01/23/2024 | $194,362 |
Search for business analyst/programmer jobs