What is the average salary for a Computer Programmer?

Annual / Hourly

The average salary of a Computer Programmer is $80,930. Salaries start from $43,640 and go up to $123,490. Please note that the average salary for a Computer Programmer may vary depending on several factors, like level of education, amount of experience, industry, company size and location. Our source, the Bureau of Labor Statistics, produces some of the United States most sensitive and important economic information, which is based on their strongest commitment to accuracy, quality and integrity.

Learn more about the Computer Programmer job market for salaries of real jobs in your area.

Highest

The top 10% of Computer Programmers in United States earn:

$123,490
Senior

The top 25% of Computer Programmers in United States earn:

$97,760
Experienced

The middle 50% of Computer Programmers in United States earn:

$76,140
Junior

The bottom 25% of Computer Programmers in United States earn:

$57,940
Starting

The bottom 10% of Computer Programmers in United States earn:

$43,640

Historical salary

Computer Programmer salary by state

Click on a state to learn more

State Salary Rank
Computer Programmer Salary in Washington 111,320 1
Computer Programmer Salary in New Mexico 96,190 2
Computer Programmer Salary in Maryland 94,100 3
Computer Programmer Salary in District of Columbia 91,700 4
Computer Programmer Salary in Colorado 90,500 5
Computer Programmer Salary in New Jersey 89,880 6
Computer Programmer Salary in California 89,450 7
Computer Programmer Salary in Georgia 89,170 8
Computer Programmer Salary in Connecticut 86,480 9
Computer Programmer Salary in Delaware 83,770 10
Computer Programmer Salary in New York 83,700 11
Computer Programmer Salary in Massachusetts 82,750 12
Computer Programmer Salary in United States 80,930 13
Computer Programmer Salary in Alabama 80,490 14
Computer Programmer Salary in Texas 79,990 15
Computer Programmer Salary in Rhode Island 79,270 16
Computer Programmer Salary in Alaska 78,560 17
Computer Programmer Salary in Minnesota 78,390 18
Computer Programmer Salary in Virginia 78,300 19
Computer Programmer Salary in Arizona 77,750 20
Computer Programmer Salary in North Carolina 77,670 21
Computer Programmer Salary in Utah 76,290 22
Computer Programmer Salary in Tennessee 75,660 23
Computer Programmer Salary in Florida 75,570 24
Computer Programmer Salary in Nebraska 75,400 25
Computer Programmer Salary in Illinois 74,620 26
Computer Programmer Salary in Nevada 74,540 27
Computer Programmer Salary in Pennsylvania 74,080 28
Computer Programmer Salary in Oregon 72,750 29
Computer Programmer Salary in Wisconsin 72,540 30
Computer Programmer Salary in Idaho 72,100 31
Computer Programmer Salary in Missouri 71,520 32
Computer Programmer Salary in Kansas 70,680 33
Computer Programmer Salary in New Hampshire 70,060 34
Computer Programmer Salary in Michigan 69,060 35
Computer Programmer Salary in Ohio 68,880 36
Computer Programmer Salary in Maine 68,740 37
Computer Programmer Salary in South Carolina 68,650 38
Computer Programmer Salary in Arkansas 68,350 39
Computer Programmer Salary in Oklahoma 65,550 40
Computer Programmer Salary in Louisiana 65,480 41
Computer Programmer Salary in Montana 65,210 42
Computer Programmer Salary in Vermont 64,830 43
Computer Programmer Salary in Iowa 64,550 44
Computer Programmer Salary in Wyoming 63,980 45
Computer Programmer Salary in Hawaii 63,570 46
Computer Programmer Salary in Indiana 63,050 47
Computer Programmer Salary in Kentucky 62,760 48
Computer Programmer Salary in Guam 61,650 49
Computer Programmer Salary in Mississippi 57,650 50
Computer Programmer Salary in West Virginia 56,110 51
Computer Programmer Salary in North Dakota 53,850 52
Computer Programmer Salary in South Dakota 52,530 53
Computer Programmer Salary in Puerto Rico 44,930 54

Source: U.S. Department of Labor Bureau of Labor Statistics