Occupation overview

Computer Programmers Salary in the United States

The median annual wage for computer programmers is $100,390, or $48.26 per hour. About 92,230 people work in this occupation nationwide. Wages vary substantially by state — from $133,820 in Connecticut to $58,240 in South Dakota.

Median annual
$100,390
Median hourly
$48.26
Entry level (P10)
$57,710
Top 10% (P90)
$160,460
Employment
92,230
States covered
46

Wage distribution nationwide

Earnings spread across all U.S. workers in this occupation.

10th percentile90th percentile
$57,710
$75,850
$100,390
$130,680
$57,710$100,390$160,460
Annual wage distribution. Highlighted segment contains the median of $100,390.

Salary by state

All 46 states with published data, ranked by median annual wage.

#StateMedian annual Median hourlyEmployment Location quotient
1Connecticut$133,820$64.341,6501.64
2Massachusetts$128,390$61.731,9300.89
3Washington$125,620$60.392,5401.21
4Maryland$125,570$60.372,4901.52
5Virginia$121,610$58.473,0701.26
6Hawaii$118,180$56.824501.22
7California$116,760$56.1311,3401.05
8Arkansas$111,840$53.771,0501.36
9Minnesota$107,250$51.562,0701.18
10New Jersey$104,940$50.453,9301.55
11Utah$104,890$50.436900.67
12Colorado$104,610$50.299300.54
13New York$103,980$49.997,0201.22
14Maine$101,780$48.934501.20
15Oklahoma$99,780$47.979900.97
16South Carolina$99,740$47.957900.58
17Oregon$99,540$47.851,3701.17
18Texas$99,330$47.767,6200.91
19Georgia$98,380$47.301,8900.65
20Indiana$97,000$46.641,5200.80
21Rhode Island$96,470$46.382500.85
22Nebraska$95,150$45.751,0901.79
23Kentucky$94,850$45.609500.80
24Alabama$93,800$45.108900.71
25Nevada$93,600$45.008400.91
26Florida$93,180$44.804,7600.81
27Kansas$92,960$44.694600.54
28North Dakota$92,280$44.371900.75
29Alaska$91,700$44.095302.75
30Missouri$90,420$43.471,5200.87
31Montana$89,920$43.23——
32Vermont$89,560$43.061700.94
33Pennsylvania$89,180$42.873,1200.87
34Idaho$89,020$42.80——
35Arizona$88,990$42.781,5600.81
36Ohio$85,270$41.002,1000.64
37Mississippi$85,120$40.921,1701.70
38New Mexico$83,750$40.266001.16
39Wyoming$81,640$39.25600.34
40North Carolina$81,070$38.984,1201.41
41Iowa$79,180$38.079501.03
42New Hampshire$74,000$35.58——
43Illinois$72,540$34.881,2800.35
44Michigan$65,860$31.674,4001.69
45West Virginia$65,320$31.401400.33
46South Dakota$58,240$28.00700.25

Related occupations

Same job family, ranked by national employment.

Frequently asked questions

How much do computer programmers make?

The median annual wage for computer programmers in the United States is $100,390, or $48.26 per hour. Entry-level workers (10th percentile) earn $57,710, and the top 10% earn $160,460.

How many computer programmers are employed in the U.S.?

About 92,230 people work as computer programmers nationwide.

Which state pays computer programmers the most?

Connecticut pays the most at a median of $133,820, followed by Massachusetts ($128,390) and Washington ($125,620).

Which state pays computer programmers the least?

South Dakota has the lowest median at $58,240.

Where are computer programmers jobs most concentrated?

The location quotient measures employment concentration relative to the national average. The highest is Alaska at 2.75×.

Source: U.S. Bureau of Labor Statistics, OEWS May 2025. Retrieved 2026-10-26. bls.gov/oes