Computer Programmer Salary


How Much Does a Computer Programmer Make?

On average, a Computer Programmer make $103,640 a year. The lowest-paid 10 percent made $52,190, while the top-paid 10 percent made $162,090.

Annually National Average Salary: $103,640

$52K
$71K
$103K
$128K
$162K
10%
25%
50%
75%
90%

* Based on information from the May 2024 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,950$65,100$90,900$110,500$134,330
Alaska$54,500$66,780$91,550$112,000$131,660
Arizona$37,270$39,990$79,220$116,550$125,050
Arkansas$61,650$66,920$107,330$132,840$162,090
California$65,510$82,030$120,060$150,970$176,990
Connecticut$76,970$83,190$113,290$130,060$165,530
Delaware$66,140$78,020$106,800$135,770$146,620
District of Columbia$81,680$82,580$99,070$112,110$145,650
Florida$52,700$71,010$102,550$121,910$150,380
Georgia$61,090$75,080$99,580$115,110$137,830
Hawaii$84,980$85,950$106,390$110,250$147,550
Idaho$52,680$64,080$89,030$103,340$150,510
Illinois$53,000$65,400$91,450$110,420$137,880
Indiana$52,610$66,310$90,060$107,320$131,040
Iowa$55,230$70,070$88,310$100,970$128,190
Kansas$57,170$72,840$98,990$116,360$136,580
Kentucky$62,080$84,320$111,310$137,650$157,280
Louisiana$50,770$64,100$105,250$115,270$#
Maine$50,050$78,420$109,830$127,120$185,870
Maryland$57,200$80,670$107,650$131,160$164,700
Massachusetts$76,720$99,800$120,360$139,950$163,460
Michigan$34,490$55,360$72,480$82,860$116,240
Minnesota$64,120$80,920$102,990$119,910$129,500
Mississippi$45,410$56,550$72,010$84,990$100,890
Missouri$54,280$73,810$95,230$115,280$131,990
Montana$66,060$86,360$110,080$129,040$129,040
Nebraska$58,370$64,060$95,890$123,650$149,080
Nevada$54,060$65,620$95,290$108,160$147,150
New Hampshire$52,920$55,850$80,900$103,430$122,710
New Jersey$63,610$78,310$112,930$134,700$183,340
New Mexico$65,510$71,510$93,270$110,360$134,170
New York$63,390$79,740$108,910$126,260$172,320
North Carolina$44,550$65,970$92,590$113,720$139,110
North Dakota$62,090$72,940$93,810$109,170$131,380
Ohio$54,660$71,350$93,790$108,230$128,400
Oklahoma$65,990$75,410$111,370$162,610$164,420
Oregon$75,750$86,930$119,540$138,780$140,340
Pennsylvania$52,080$70,730$89,210$105,890$131,840
Rhode Island$64,650$77,200$100,460$120,560$143,860
South Carolina$58,000$75,820$102,980$128,430$141,480
South Dakota$55,420$56,520$69,960$79,410$112,900
Tennessee$49,340$66,520$130,630$215,580$215,580
Texas$41,700$55,350$91,560$124,760$145,670
Utah$59,860$71,920$95,060$114,930$136,050
Vermont$52,310$64,980$82,510$95,270$117,640
Virginia$60,760$72,580$113,730$153,450$166,830
Washington$89,040$119,060$159,090$201,230$235,740
West Virginia$26,940$46,160$71,800$89,240$115,740
Wisconsin$60,910$77,720$104,080$145,950$145,950
Wyoming$54,400$78,730$95,540$116,420$121,360
Puerto Rico$28,900$32,070$49,660$60,160$79,230

Annual Average Salary: Top 5 States

The top earning state in the field is Washington, where the average salary is $159,090.

These are the top 5 earning states in the field:

Washington - $159,090
Tennessee - $130,630
Massachusetts - $120,360
California - $120,060
Oregon - $119,540

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 2024 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
×