Logo

SalarySight

Average Computer Programmer Salary in the United States

According to the U.S. Bureau of Labor Statistics

How much does a computer programmer make in the United States?

The average salary for a computer programmer in the United States is $107,750, but the range typically falls between $74,610 and $129,650. This corresponds to an average hourly wage of $51.8, with a range between $35.87 and $62.33.

There are approximately 120,370 people employed as a computer programmer in the United States. With California, New York, Texas employing the highest number of computer programmers.The state with the best pay for a computer programmer is Washington, with an average annual salary of $158,520, while South Dakota has the lowest average annual salary of $65,320.

Annual SalaryHourly Wage
10th Percentile$58,950$28.34
25th Percentile$74,610$35.87
Median$99,700$47.94
75th Percentile$129,650$62.33
90th Percentile$167,230$80.4

Average computer programmer salary by location

The salary of a computer programmer can vary depending on the state. Below is a map of the United States showing the average annual salary for a computer programmer in each state. The darker the color, the higher the salary. The best states for computer programmers are Washington, Tennessee, California, Massachusetts, Oregon while the worst states are South Dakota, Mississippi, Missouri, Ohio, New Mexico.

Lower salary
Higher salary
StateLow-endAverageHigh-end
Alabama$55,640$97,020$127,270
Alaska$60,320$95,490$128,790
Arizona$62,320$96,700$133,320
California$65,110$124,660$180,380
Colorado$69,420$115,550$189,280
Connecticut$64,290$108,000$168,050
Delaware$66,180$102,700$137,860
District of Columbia$80,340$99,140$144,380
Florida$47,360$97,480$143,260
Georgia$45,990$95,500$145,610
Hawaii$54,730$86,590$108,070
Idaho$57,700$100,540$161,600
Illinois$59,600$96,810$147,520
Indiana$65,400$98,000$149,510
Iowa$52,000$83,520$119,440
Kansas$51,730$97,860$147,830
Kentucky$59,500$97,450$158,030
Maine$45,220$97,720$168,640
Maryland$58,130$109,520$159,850
Massachusetts$79,060$114,450$151,380
Michigan$50,670$90,700$136,440
Minnesota$66,100$101,180$125,090
Mississippi$55,870$69,730$93,040
Missouri$33,690$75,010$124,750
Montana$52,710$90,890$117,500
Nebraska$49,150$94,820$125,960
Nevada$50,610$98,890$151,780
New Hampshire$54,300$88,450$117,500
New Jersey$73,000$122,830$185,520
New Mexico$49,080$81,330$121,280
New York$64,110$116,230$182,710
North Carolina$62,160$103,100$149,820
North Dakota$62,850$92,760$127,840
Ohio$44,990$83,870$124,840
Oklahoma$55,020$112,410$159,990
Oregon$60,890$111,030$178,490
Pennsylvania$54,090$94,120$130,840
Rhode Island$65,000$97,170$133,750
South Carolina$62,880$103,460$137,010
South Dakota$53,300$65,320$109,840
Tennessee$58,450$118,190$199,910
Texas$51,920$100,470$151,180
Utah$58,760$100,430$143,350
Vermont$51,290$86,390$137,760
Virginia$52,990$104,790$161,620
Washington$92,030$158,520$197,510
West Virginia$35,950$75,420$104,140
Wisconsin$58,970$91,770$128,570
Wyoming$43,870$78,560$118,520

Even between cities, the salary of a computer programmer can vary. For example, the areas with the highest average salary for computer programmers is Seattle-Tacoma-Bellevue area, WA with an average salary of $167,190.The city with the lowest average salary for computer programmers is Yuba City, CA with an average salary of $56,020.

Areas with highest average salaries for computer programmers

  1. Seattle-Tacoma-Bellevue area, WA - $167,190
  2. San Jose-Sunnyvale-Santa Clara area, CA - $152,390
  3. Boulder, CO - $148,970
  4. Houma-Thibodaux area, LA - $144,140
  5. Bridgeport-Stamford-Norwalk area, CT - $141,820

Areas with lowest average salaries for computer programmers

  1. Yuba City, CA - $56,020
  2. Tallahassee, FL - $61,310
  3. Central Missouri nonmetropolitan area, MO - $63,970
  4. Portsmouth, NH - $64,600
  5. West South Dakota nonmetropolitan area, SD - $64,730

Employment trends for computer programmers in the United States

The number of computer programmers in the United States has been decreasing over the years. Since 2020, the number of computer programmers has decreased by -57,770. On average, the number of computer programmers has been increasing by -8.1% each year. The salary of computer programmers has been increasing. Since 2020, the salary of computer programmers has increased by $12,110. On average, the salary of computer programmers has been increasing by 3.2% each year.

Change in salary

Change in employment

How computer programmers salaries compare to other computer and mathematical occupations

Computer Programmers are part of the computer and mathematical occupations group. Below is a comparison of the average annual salary for computer programmers compared to other jobs in the same occupation group. View all computer and mathematical occupations jobs here.

Frequently Asked Questions