Computer Programmer Salary


How Much Does a Computer Programmer Make?

On average, a Computer Programmer make $96,650 a year. The lowest-paid 10 percent made $47,560, while the top-paid 10 percent made $155,240.

Annually National Average Salary: $96,650

$47K
$62K
$96K
$122K
$155K
10%
25%
50%
75%
90%

* Based on information from the May 2021 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$49,090$62,690$87,890$102,090$126,760
Alaska$61,940$77,910$96,840$123,480$133,740
Arizona$37,680$49,240$79,350$100,430$127,110
Arkansas$49,340$62,860$89,510$102,600$128,880
California$59,770$82,800$114,740$142,020$167,810
Colorado$38,580$74,030$100,310$127,110$162,770
Connecticut$47,570$72,780$86,470$103,190$120,300
Delaware$61,510$76,950$93,330$118,650$129,240
District of Columbia$78,050$78,060$112,120$131,280$162,940
Florida$47,080$60,680$83,040$102,090$125,580
Georgia$52,890$74,980$100,670$129,160$167,810
Hawaii$58,650$79,710$100,430$120,300$170,790
Idaho$48,070$61,720$72,490$80,050$107,370
Illinois$47,050$60,900$91,060$115,730$151,770
Indiana$49,030$60,680$85,130$82,520$127,910
Iowa$38,340$60,430$78,480$98,430$120,150
Kansas$57,300$62,910$86,850$102,610$142,120
Kentucky$48,820$60,680$82,370$94,620$128,880
Louisiana$43,780$56,610$78,650$97,050$124,170
Maine$60,680$75,230$86,430$101,830$120,300
Maryland$61,580$77,910$95,830$102,940$131,280
Massachusetts$75,230$85,510$108,980$127,510$157,110
Michigan$39,380$59,370$80,560$101,110$128,880
Minnesota$59,620$67,540$94,590$102,410$140,950
Mississippi$36,990$47,990$65,630$77,430$98,850
Missouri$38,340$55,150$77,830$98,480$125,180
Montana$48,790$62,330$82,130$83,810$132,720
Nebraska$22,950$23,680$73,510$102,410$126,780
Nevada$39,740$61,520$82,840$100,150$102,090
New Hampshire$44,500$55,590$88,690$99,040$127,110
New Jersey$62,770$77,750$107,480$131,040$167,810
New Mexico$38,340$46,050$68,770$84,710$119,990
New York$30,320$62,510$93,510$124,550$165,500
North Carolina$56,780$77,340$101,140$127,190$151,400
North Dakota$61,120$77,280$86,670$99,420$119,990
Ohio$40,210$58,570$77,340$98,320$120,300
Oklahoma$47,380$60,680$80,780$98,320$120,120
Oregon$52,840$77,620$97,700$127,110$162,770
Pennsylvania$50,240$62,690$87,190$102,600$126,250
Rhode Island$62,690$78,740$98,720$101,380$129,780
South Carolina$38,140$61,370$92,390$124,200$150,860
South Dakota$47,080$48,400$60,620$62,860$77,620
Tennessee$48,190$61,520$90,930$121,240$144,870
Texas$41,620$51,290$80,950$101,450$128,870
Utah$48,870$64,040$97,050$120,230$153,570
Vermont$47,570$49,030$76,860$99,340$126,980
Virginia$60,040$75,290$112,890$131,660$168,790
Washington$80,290$116,690$183,610$#$#
West Virginia$42,460$43,840$73,670$94,980$109,830
Wisconsin$59,010$64,310$95,370$111,520$131,040
Wyoming$49,080$62,310$78,430$95,270$102,090
Puerto Rico$28,860$36,800$49,320$62,230$77,130

Annual Average Salary: Top 5 States

The top earning state in the field is Washington, where the average salary is $183,610.

These are the top 5 earning states in the field:

Washington - $183,610
California - $114,740
Virginia - $112,890
District of Columbia - $112,120
Massachusetts - $108,980

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 2021 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

×