Computer Programmer Salary


How Much Does a Computer Programmer Make?

On average, a Computer Programmer make $92,610 a year. The lowest-paid 10 percent made $50,150, while the top-paid 10 percent made $140,250.

Annually National Average Salary: $92,610

$50K
$65K
$92K
$112K
$140K
10%
25%
50%
75%
90%

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




Salary by State

  • Annually
  • Monthly
  • Hourly

Annual Salary by State

State10% Annual25% AnnualAvg. Annual75% Annual90% Annual
Alabama$50,730$63,940$90,360$111,860$145,170
Alaska$56,920$70,790$91,000$105,020$124,930
Arizona- NA -- NA -- NA -- NA -- NA -
Arkansas$46,000$56,400$71,150$82,490$103,160
California$60,840$79,540$103,790$127,800$155,210
Colorado$54,210$69,320$93,690$114,730$132,370
Connecticut$66,150$76,150$96,480$112,540$134,870
Delaware$53,390$59,990$82,220$102,550$124,630
District of Columbia$84,360$100,880$117,350$133,610$160,250
Florida$45,470$58,110$80,370$98,460$125,770
Georgia$47,270$64,280$87,040$109,610$129,340
Hawaii$44,370$59,660$79,390$97,370$106,770
Idaho$42,900$52,870$72,210$84,190$106,380
Illinois$38,360$61,970$94,010$114,010$133,620
Indiana$48,360$65,740$85,970$103,260$133,960
Iowa$48,450$61,890$78,040$95,430$108,470
Kansas$51,290$64,350$81,150$97,370$115,670
Kentucky$45,280$55,300$72,290$89,720$102,330
Louisiana$42,780$53,830$81,070$94,230$126,490
Maine$53,000$65,500$87,270$100,240$120,960
Maryland$52,720$69,950$95,190$119,900$147,600
Massachusetts$52,060$72,660$97,520$122,880$148,280
Michigan$41,610$54,570$73,860$91,220$106,880
Minnesota$43,880$62,410$82,160$104,380$113,870
Mississippi$47,470$59,340$76,740$87,750$105,110
Missouri$46,640$65,380$82,080$100,110$119,020
Montana$44,190$58,070$78,750$102,440$122,660
Nebraska$44,360$57,160$77,890$98,280$116,840
Nevada$44,880$63,020$81,920$98,650$121,070
New Hampshire$44,330$57,440$81,850$98,980$121,960
New Jersey$53,040$61,510$93,410$118,350$148,680
New Mexico$21,150$49,850$70,970$88,520$110,210
New York$51,990$66,790$92,550$113,410$144,420
North Carolina$54,380$70,470$94,700$116,750$148,290
North Dakota$49,020$57,220$76,820$89,790$106,120
Ohio$44,860$57,320$79,880$98,370$121,340
Oklahoma$49,580$63,420$82,150$101,560$122,280
Oregon$45,840$62,360$80,760$97,860$116,620
Pennsylvania$51,910$66,870$87,920$107,320$129,040
Rhode Island- NA -- NA -- NA -- NA -- NA -
South Carolina$43,550$57,970$78,080$97,170$117,590
South Dakota$40,670$48,670$59,580$69,420$80,070
Tennessee$53,000$67,080$88,260$106,900$129,680
Texas$53,470$68,140$95,620$110,560$139,100
Utah$41,380$60,690$84,120$105,040$129,410
Vermont$43,690$57,810$87,950$108,120$149,520
Virginia$54,890$69,040$95,230$119,710$138,030
Washington$71,470$94,320$164,610$#$#
West Virginia$40,080$47,050$74,180$85,050$120,570
Wisconsin$51,900$63,450$81,510$98,700$118,940
Wyoming$36,300$59,520$80,380$100,430$118,240
Puerto Rico$23,950$32,730$46,850$59,420$74,210

Annual Average Salary: Top 5 States

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

These are the top 5 earning states in the field:

Washington - $164,610
District of Columbia - $117,350
California - $103,790
Massachusetts - $97,520
Connecticut - $96,480

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.

Popular Programs

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

Find a Program
×