WageAtlas

Computer Programmers salary

Technology · OCC code 15-1251 · gross annual wage · BLS OEWS May 2024

Computer Programmers in the US earn a median of $98,670 per year (mean $103,640) as of the BLS OEWS May 2024 survey — that is +99.3% versus the $49,500 median for all US jobs, well above the US median wage for all jobs. The middle half earn between $71,860 and $128,960; the top 10% earn $162,090 or more. The median hourly wage is $47.44. About 109,870 are employed nationally. The highest-paying state is Washington ($158,820). Wages are gross (pre-tax) and vary by employer, experience and location.

Source: BLS Occupational Employment and Wage Statistics (OEWS), May 2024. Data as of OEWS May 2024 (BLS), retrieved June 2026.

Computer Programmers pay range (national percentiles)

What computer programmers earn across the pay distribution, nationally (BLS OEWS, May 2024):

Pay levelAnnual wage
10th percentile (lowest-paid 10%)$52,190
25th percentile$71,860
Median (50th percentile)$98,670
Mean (average)$103,640
75th percentile$128,960
90th percentile (highest-paid 10%)$162,090

Source: BLS Occupational Employment and Wage Statistics (OEWS), May 2024. Data as of OEWS May 2024 (BLS), retrieved June 2026.

A dash (—) means BLS did not release that figure; a plus (+) means the wage is at or above the BLS top code of $239,200/yr. See what wage percentiles mean or check where your salary ranks.

Computer Programmers salary by state

Median and mean wage for computer programmers in each of the 51 states with published data, highest median first. The national median is $98,670.

#StateMedianMeanEmployment
1Washington$158,820$159,0903,220
2Montana$128,630$110,080450
3Oregon$126,980$119,5401,180
4Colorado$124,880$130,1301,090
5California$116,220$120,06014,720
6Massachusetts$115,200$120,3603,040
7Virginia$111,860$113,7304,210
8Wisconsin$109,580$104,0803,020
9Minnesota$108,450$102,9901,960
10Hawaii$108,040$106,390
11Wyoming$105,420$95,54060
12Kentucky$104,840$111,3101,640
13Maine$103,110$109,830420
14Maryland$103,000$107,6502,360
15New Jersey$102,770$112,9304,000
16Oklahoma$100,910$111,3701,420
17Delaware$100,700$106,800370
18Arkansas$100,670$107,3301,140
19South Carolina$100,620$102,980880
20Connecticut$100,510$113,2901,460
21New York$100,410$108,9107,090
22Ohio$99,520$93,7902,030
23Tennessee$99,270$130,6301,300
24Florida$98,630$102,5504,700
25Georgia$97,970$99,5802,330
26North Carolina$95,770$92,5903,880
27Rhode Island$94,560$100,460360
28Nebraska$93,620$95,8901,390
29Missouri$93,550$95,2301,410
30Nevada$92,650$95,290420
31Kansas$91,600$98,990600
32Alaska$88,930$91,550520
33North Dakota$88,910$93,810230
34Utah$88,410$95,0601,200
35Alabama$87,230$90,9001,360
36Pennsylvania$84,770$89,2104,130
37Iowa$84,730$88,3101,020
38Louisiana$83,980$105,2501,640
39New Mexico$83,680$93,270490
40Indiana$83,670$90,0602,120
41Illinois$83,460$91,4501,470
42District of Columbia$82,580$99,0701,000
43New Hampshire$80,880$80,900590
44Texas$80,820$91,56011,220
45Idaho$80,390$89,030170
46Vermont$78,230$82,510150
47Arizona$71,930$79,2204,170
48Michigan$68,790$72,4805,350
49West Virginia$65,140$71,800190
50Mississippi$65,120$72,010600
51South Dakota$56,520$69,96070

Source: BLS Occupational Employment and Wage Statistics (OEWS), May 2024. Data as of OEWS May 2024 (BLS), retrieved June 2026.

Highest median: Washington ($158,820). Lowest: South Dakota ($56,520).

Similar-paying jobs

Computer Programmers and the nearest-paying occupations by national median. Source: BLS OEWS, May 2024.
OccupationMedian wageMean wagevs US median
Computer Programmers (this job)$98,670$103,640+99.3%
Genetic Counselors$98,910$102,890+99.8%
Occupational Therapists$98,340$98,240+98.7%
Civil Engineers$99,590$107,050+101.2%
Sales Representatives, Wholesale and Manufacturing, Technical and Scientific Products$100,070$114,520+102.2%
Network and Computer Systems Administrators$96,800$101,190+95.6%

Genetic Counselors · Occupational Therapists · Civil Engineers · Sales Representatives, Wholesale and Manufacturing, Technical and Scientific Products · Network and Computer Systems Administrators

Frequently asked questions

How much do computer programmers make?

Computer Programmers earn a national median of $98,670 per year (mean $103,640) as of the BLS OEWS May 2024 survey. The middle half earn between $71,860 (25th percentile) and $128,960 (75th percentile); the top 10% earn $162,090 or more and the bottom 10% earn under $52,190. These are gross, pre-tax wages.

What is the hourly wage for computer programmers?

The median hourly wage is $47.44 and the mean is $49.83 (BLS OEWS, May 2024). BLS reports some occupations only as annual wages, in which case hourly figures are shown as a dash.

Which state pays computer programmers the most?

Washington has the highest median wage for computer programmers at $158,820, versus a national median of $98,670. State pay reflects local cost of living, demand and industry mix. See the full state table on this page.

How many computer programmers are there in the US?

BLS estimates about 109,870 computer programmers are employed in the US (OEWS, May 2024). Among the 124 occupations tracked here, this job ranks #42 of 124 by median pay.

Keep exploring

Sources & accuracy

Wages: BLS Occupational Employment and Wage Statistics (OEWS), May 2024 (OCC 15-1251), gross annual wages, U.S. public domain, retrieved June 2026. OEWS figures are survey estimates and reflect pay before tax. Your actual pay depends on employer, experience, certifications, industry and location. This is information, not financial or career advice — see our methodology and disclaimer.

Last updated: 2026-06-20