What is the salary of a Computer Programmer?

The average salary of a Computer Programmer in United States is $38.9. Salaries start from around $21.0 and go up to $59.4. For a detailed look at the salary in your state, click on the map below.

$0
$59.4
Starting ($20.98)
Junior ($27.86)
Experienced ($36.6)
Senior ($47.0)
Highest ($59.37)
Highest

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

$59.4
Senior

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

$47
Experienced

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

$36.6
Junior

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

$27.9
Starting

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

$21.0

Historical salary

Computer Programmer salary by state

Click on a state to learn more
State Salary Rank
Alabama 38.7 13
Alaska 37.8 16
Arizona 37.4 19
Arkansas 32.9 38
California 43.0 7
Colorado 43.5 5
Connecticut 41.6 9
Delaware 40.3 10
District of Columbia 44.1 4
Florida 36.3 23
Georgia 42.9 8
Hawaii 30.6 45
Idaho 34.7 30
Illinois 35.9 25
Indiana 30.3 46
Iowa 31.0 43
Kansas 34.0 32
Kentucky 30.2 47
Louisiana 31.5 40
Maine 33.1 36
Maryland 45.2 3
Massachusetts 39.8 12
Michigan 33.2 34
Minnesota 37.7 17
Mississippi 27.7 49
Missouri 34.4 31
Montana 31.4 41
Nebraska 36.3 24
Nevada 35.8 26
New Hampshire 33.7 33
New Jersey 43.2 6
New Mexico 46.2 2
New York 40.2 11
North Carolina 37.3 20
North Dakota 25.9 51
Ohio 33.1 35
Oklahoma 31.5 39
Oregon 35.0 28
Pennsylvania 35.6 27
Rhode Island 38.1 15
South Carolina 33 37
South Dakota 25.3 52
Tennessee 36.4 22
Texas 38.5 14
Utah 36.7 21
Vermont 31.2 42
Virginia 37.7 18
Washington 53.5 1
West Virginia 27.0 50
Wisconsin 34.9 29
Wyoming 30.8 44
Guam 29.6 48
Puerto Rico 21.6 53

Similar Careers

What does a a Computer Programmer do?