Computer Programmer Salary


How Much Does a Computer Programmer Make?

On average, a Computer Programmer make $107,750 a year. The lowest-paid 10 percent made $58,950, while the top-paid 10 percent made $167,230.

Annually National Average Salary: $107,750

$58K
$74K
$107K
$129K
$167K
10%
25%
50%
75%
90%

* Based on information from the May 2023 salary report from the BLS.




Salary by State

  • Annually
  • Monthly
  • Hourly

Annual Salary by State

State 10% Annual 25% Annual Avg. Annual 75% Annual 90% Annual
Alabama$55,640$73,200$97,020$121,150$127,270
Alaska$60,320$75,960$95,490$111,480$128,790
Arizona$62,320$67,480$96,700$121,680$133,320
Arkansas- NA -- NA -- NA -- NA -- NA -
California$65,110$82,090$124,660$150,310$180,380
Colorado$69,420$87,190$115,550$130,180$189,280
Connecticut$64,290$82,860$108,000$114,400$168,050
Delaware$66,180$73,820$102,700$126,960$137,860
District of Columbia$80,340$80,340$99,140$110,030$144,380
Florida$47,360$61,350$97,480$112,000$143,260
Georgia$45,990$72,250$95,500$115,530$145,610
Hawaii$54,730$77,080$86,590$90,970$108,070
Idaho$57,700$73,000$100,540$117,900$161,600
Illinois$59,600$66,680$96,810$123,980$147,520
Indiana$65,400$79,900$98,000$120,280$149,510
Iowa$52,000$66,560$83,520$95,130$119,440
Kansas$51,730$68,380$97,860$120,780$147,830
Kentucky$59,500$74,980$97,450$116,330$158,030
Louisiana- NA -- NA -- NA -- NA -- NA -
Maine$45,220$48,940$97,720$152,090$168,640
Maryland$58,130$80,020$109,520$134,160$159,850
Massachusetts$79,060$98,890$114,450$130,130$151,380
Michigan$50,670$63,680$90,700$105,900$136,440
Minnesota$66,100$80,190$101,180$113,650$125,090
Mississippi$55,870$63,470$69,730$71,590$93,040
Missouri$33,690$37,000$75,010$101,200$124,750
Montana$52,710$67,860$90,890$117,500$117,500
Nebraska$49,150$71,290$94,820$117,750$125,960
Nevada$50,610$71,560$98,890$118,010$151,780
New Hampshire$54,300$67,080$88,450$105,790$117,500
New Jersey$73,000$87,350$122,830$154,690$185,520
New Mexico$49,080$63,830$81,330$90,340$121,280
New York$64,110$80,180$116,230$139,070$182,710
North Carolina$62,160$77,780$103,100$125,670$149,820
North Dakota$62,850$77,750$92,760$109,220$127,840
Ohio$44,990$61,000$83,870$108,810$124,840
Oklahoma$55,020$76,130$112,410$159,990$159,990
Oregon$60,890$80,320$111,030$133,550$178,490
Pennsylvania$54,090$67,970$94,120$105,370$130,840
Rhode Island$65,000$78,230$97,170$118,190$133,750
South Carolina$62,880$77,610$103,460$121,240$137,010
South Dakota$53,300$55,000$65,320$65,180$109,840
Tennessee$58,450$81,260$118,190$131,340$199,910
Texas$51,920$71,290$100,470$125,700$151,180
Utah$58,760$70,080$100,430$121,850$143,350
Vermont$51,290$64,850$86,390$105,600$137,760
Virginia$52,990$73,320$104,790$130,900$161,620
Washington$92,030$129,280$158,520$197,510$197,510
West Virginia$35,950$48,980$75,420$95,100$104,140
Wisconsin$58,970$72,540$91,770$114,710$128,570
Wyoming$43,870$53,140$78,560$101,240$118,520
Puerto Rico$29,870$36,140$51,910$66,500$82,090

Annual Average Salary: Top 5 States

The top earning state in the field is Washington, where the average salary is $158,520.

These are the top 5 earning states in the field:

Washington - $158,520
California - $124,660
New Jersey - $122,830
Tennessee - $118,190
New York - $116,230

Computer Programmers: Salary Overview

Computer programmers write code that allows computer and software programs to work.

They take the programs designed by software developers and turn them into instructions that computers can “understand” and follow.

They also test the software to ensure that they function properly and perform according to the specifications.

Computer programmers may write programs in a variety of languages, including C++ and Java.

According to the Bureau of Labor Statistics, the median annual wage for computer programmers was $86,550 as of May 2019 which means that half of all workers in this occupation earned less than this amount while half earned more.

Salaries vary depending on experience and education levels, among other factors.

The lowest 10 percent of all computer programmers reportedly earned less than $50,150 per year while the top 10 percent made more than $140,250.

The 25th percentile for this profession was $65,760 which means that 75 percent of all computer programmers earned more than this amount in 2019.

Computer Programmer Salary by Industry

According to the Bureau of Labor Statistics, computer programmers held approximately 213,900 jobs in the United States in 2019, most of them being employed by companies that provide computer systems design and related services, in the finance and insurance field or in the manufacturing sector.

The average annual wage reported by computer programmers who work in the field of computer systems design and related services was $91,620 as of May 2019 while those who worked for software publishers reportedly earned $124,280 per year.

Computer programmers in the field of management of companies and enterprises reportedly made $91,300 per year.

The mean annual wage was $99,770 for computer programmers in data processing, hosting, and related services and $78,740 for those who worked for colleges, universities, and professional schools.

The highest-paying field for this profession was lessors of nonfinancial intangible assets who reportedly paid computer programmers with $127,000 per year but workers in this occupation held only a few jobs in this sector.

In conclusion, the industry of employment plays an important role in determining a computer programmer’s salary, and those who work for software developing companies typically earn more than those who work in other fields.

Salary by Education Level and Skills

There are many other factors that determine how much a programmer makes each year.

Although an associate’s degree may be enough for entry-level employment, holding a bachelor’s degree may help improve your earning prospects.

Completing some classes in the field in which you want to specialize can also be a plus.

For example, if you want to work with developers of healthcare applications, completing some classes in the field can help you have a better understanding of the terms used in the application and its functionality.

Kowing more than one programming language and being willing to keep up with new developments in the technology sector will also give you better chances of finding a job that offers a higher salary.

After earning a few years of experience and perfecting your skills you may be promoted to a position that is better paid.

For example, you can become a software developer- a profession that is remunerated, on average, with more than $100,000 per year.

Job Prospects

Job prospects for this profession don’t look very good in the future.

According to the Bureau of Labor Statistics, employment for computer programmers is projected to decline 9 percent from 2019 to 2029.

This decline is explained, in part by the fact that many companies prefer to hire programmers who are located in other parts of the world in order to reduce costs.

Job prospects are projected to look good for those who have a bachelor’s degree in the field and for those who know more than one programming language.

* Based on information from the May 2023 salary report from the BLS. The figures represent accumulated data for all states of employment for Computer Programmers. BLS data represents averages and medians for workers at all levels of education and experience. This data doesn't represent starting salaries.

* Employment conditions in your area may vary.


See More Salaries

Leave a Comment

icon-angle icon-bars icon-times
×