Computer Programmers Salary in the United States

Median annual wage: $100,390 · Median hourly: $48.26 · Employment: 92,230

Annual Salary Percentiles

PercentileAnnualHourly
10th$57,710$27.74
25th$75,850$36.47
Median$100,390$48.26
75th$130,680$62.83
90th$160,460$77.15

Quick Facts

The numbers in context

For career planning: entry-level pay (10th percentile) is about $57,710, median pay is $100,390, and experienced pay (90th percentile) reaches $160,460.

Pay spans a wide range: workers at the 10th percentile earn about $57,710, while those at the 90th percentile earn about $160,460 — a 2.8x gap between entry-level and top earners.

Computer Programmers Salary by State

The table below ranks every state by median annual wage. Click a state for detailed local data.

StateMedian AnnualMedian Hourlyvs NationalEmployment
Alabama $93,800 $45.10 -6.6% 890
Alaska $91,700 $44.09 -8.7% 530
Arizona $88,990 $42.78 -11.4% 1,560
Arkansas $111,840 $53.77 +11.4% 1,050
California $116,760 $56.13 +16.3% 11,340
Colorado $104,610 $50.29 +4.2% 930
Connecticut $133,820 $64.34 +33.3% 1,650
Delaware 450
District of Columbia 230
Florida $93,180 $44.80 -7.2% 4,760
Georgia $98,380 $47.30 -2.0% 1,890
Hawaii $118,180 $56.82 +17.7% 450
Idaho $89,020 $42.80 -11.3% 0
Illinois $72,540 $34.88 -27.7% 1,280
Indiana $97,000 $46.64 -3.4% 1,520
Iowa $79,180 $38.07 -21.1% 950
Kansas $92,960 $44.69 -7.4% 460
Kentucky $94,850 $45.60 -5.5% 950
Louisiana 1,580
Maine $101,780 $48.93 +1.4% 450
Maryland $125,570 $60.37 +25.1% 2,490
Massachusetts $128,390 $61.73 +27.9% 1,930
Michigan $65,860 $31.67 -34.4% 4,400
Minnesota $107,250 $51.56 +6.8% 2,070
Mississippi $85,120 $40.92 -15.2% 1,170
Missouri $90,420 $43.47 -9.9% 1,520
Montana $89,920 $43.23 -10.4% 0
Nebraska $95,150 $45.75 -5.2% 1,090
Nevada $93,600 $45.00 -6.8% 840
New Hampshire $74,000 $35.58 -26.3% 0
New Jersey $104,940 $50.45 +4.5% 3,930
New Mexico $83,750 $40.26 -16.6% 600
New York $103,980 $49.99 +3.6% 7,020
North Carolina $81,070 $38.98 -19.2% 4,120
North Dakota $92,280 $44.37 -8.1% 190
Ohio $85,270 $41.00 -15.1% 2,100
Oklahoma $99,780 $47.97 -0.6% 990
Oregon $99,540 $47.85 -0.8% 1,370
Pennsylvania $89,180 $42.87 -11.2% 3,120
Rhode Island $96,470 $46.38 -3.9% 250
South Carolina $99,740 $47.95 -0.6% 790
South Dakota $58,240 $28.00 -42.0% 70
Tennessee 920
Texas $99,330 $47.76 -1.1% 7,620
Utah $104,890 $50.43 +4.5% 690
Vermont $89,560 $43.06 -10.8% 170
Virginia $121,610 $58.47 +21.1% 3,070
Washington $125,620 $60.39 +25.1% 2,540
West Virginia $65,320 $31.40 -34.9% 140
Wisconsin 3,080
Wyoming $81,640 $39.25 -18.7% 60

Data source: BLS OES state file · U.S. BLS OES, May 2024 (updated April 2025)

Related Occupations

Frequently Asked Questions

What is the average salary for computer programmers?

The median annual wage for computer programmers is $100,390 ($48.26 per hour), according to the BLS OES survey for May 2024.

Which state pays computer programmers the most?

Wages vary by state. Use the state table above to compare median annual pay across all 50 states and Washington, D.C.

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

There are approximately 92,230 computer programmers employed nationally, per BLS OES.

How much do computer programmers make per hour?

The median hourly wage is $48.26. See the hourly salary page for the full percentile breakdown.