How Much do Computer Programmers Make?

Do computer programmers make a lot of money? What is the average pay for computer programmers?

According to the Bureau of Labor Statistics, computer programmers in the United States earn an average of $92,610 a year, equivalent to $44.53 an hour. Computer programmers make 73% more than the average American worker.

Computer programmers in Washington are the best paid, making $164,610 a year, while computer programmers in South Dakota make the least at $59,580.

  • Latest wage data is for May 2019
  • Pre-tax earnings; Wages only - does not include benefits
Computer Programmer Wages by Percentile
Percentile Hourly Annually
90th $67.43 $140,250
75th $53.91 $112,120
50th $41.61 $86,550
25th $31.62 $65,760
10th $24.11 $50,150
Computer Programmer Wages by State

In what states do computer programmers make the most? In what states do computer programmers make the least?

In the map below, green represents higher pay and red represents lower pay. Keep scrolling down to see a table with the average wages in each state.

State Hourly Annually
Alabama $43.44 $90,360
Alaska $43.75 $91,000
Arkansas $34.21 $71,150
California $49.90 $103,790
Colorado $45.04 $93,690
Connecticut $46.39 $96,480
Delaware $39.53 $82,220
Florida $38.64 $80,370
Georgia $41.85 $87,040
Hawaii $38.17 $79,390
Idaho $34.72 $72,210
Illinois $45.20 $94,010
Indiana $41.33 $85,970
Iowa $37.52 $78,040
Kansas $39.02 $81,150
Kentucky $34.75 $72,290
Louisiana $38.98 $81,070
Maine $41.96 $87,270
Maryland $45.77 $95,190
Massachusetts $46.89 $97,520
Michigan $35.51 $73,860
Minnesota $39.50 $82,160
Mississippi $36.90 $76,740
Missouri $39.46 $82,080
Montana $37.86 $78,750
Nebraska $37.45 $77,890
Nevada $39.39 $81,920
New Hampshire $39.35 $81,850
New Jersey $44.91 $93,410
New Mexico $34.12 $70,970
New York $44.50 $92,550
North Carolina $45.53 $94,700
North Dakota $36.93 $76,820
Ohio $38.40 $79,880
Oklahoma $39.49 $82,150
Oregon $38.83 $80,760
Pennsylvania $42.27 $87,920
South Carolina $37.54 $78,080
South Dakota $28.64 $59,580
Tennessee $42.43 $88,260
Texas $45.97 $95,620
Utah $40.44 $84,120
Vermont $42.28 $87,950
Virginia $45.79 $95,230
Washington $79.14 $164,610
West Virginia $35.66 $74,180
Wisconsin $39.19 $81,510
Wyoming $38.64 $80,380
Metro Areas Where Computer Programmers Earn the Most
  • Data is for the entire metro area, not just the city
Metro Area Hourly Annually
San Francisco, CA $55.96 $116,400
San Jose, CA $54.80 $113,990
Charlottesville, VA $54.69 $113,760
Redding, CA $54.66 $113,690
Bridgeport, CT $52.84 $109,910
Waterbury, CT $50.80 $105,670
Raleigh, NC $50.56 $105,170
Phoenix, AZ $50.11 $104,220
San Diego, CA $50.01 $104,030
California-Lexington Park, MD $49.76 $103,510
Computer Programmer Wages by Year
Year Hourly Annually
2019 $44.53 $92,610
2018 $43.07 $89,580
2017 $42.08 $87,530
2016 $40.95 $85,180
2015 $40.56 $84,360
2014 $39.75 $82,690
2013 $38.91 $80,930
2012 $37.63 $78,260
2011 $36.54 $76,010