Programmers are one of the most common jobs in America. Additionally, a significant number of people work as programmers in every state in the union — it’s not like they are all just concentrated in California or the South.
Since programmers are such a prominent occupation, we at Zippia wanted to look at where programmers have it the best: where there are plenty of jobs to go around and people get paid what they deserve during every phase of their career.
To that end, we dove into the numbers from the BLS to figure out which states have the best opportunities for programmers.
After all the numbers had been crunched, we were left with this list of the best of best for America’s programmers:
So there you have it — Computer Programmers is the best of the best when it comes to being a programmer.
How did Computer Programmers end up here and does it really deserve this ranking? Read on to see how we completed our research on the best states for programmers and for more on the top ten states.
If you’re interested, you can read more about the job scene here:
Here at Zippia, we talk to a lot of people of all different backgrounds looking for jobs. Our research has concluded that there are two common things people want in a job:
So in order to find out the best states for programmers in America we needed to figure out where the jobs are and how well programmers get paid. This led to the following criteria taken from the Bureau of Labor Statistics’s Occupational Employment Statistics for 2016:
To make all the salary numbers more apples to apples across states, we compared the salary data relative to the state’s cost of living.
Applying this standardization allows us to account for that fact that it costs more to live in certain in states. For example, the average salary for programmers in California is $92,380 and the average salary in Illinois is $83,350, but the Illinois salary actually goes further in paying for life’s essentials.
In order to develop and overall ranking, we ranked each state for each criteria from 1 to 50 where 1 was the best.
We then averaged all the rankings for a state into a Job Score with the state having the lowest overall Job Score earning the distinction of being the best state for programmers in America.
So without further ado, let’s get into just what made each state so great for programmers.
Total Jobs: 10,280
Average Annual Salary: $116,170
Average Entry Level Salary: $66,640
Average Experienced Salary: $160,760
Location Quotient: 1.73
Total Jobs: 6,590
Average Annual Salary: $83,450
Average Entry Level Salary: $46,880
Average Experienced Salary: $127,310
Location Quotient: 1.78
Total Jobs: 8,820
Average Annual Salary: $88,830
Average Entry Level Salary: $50,660
Average Experienced Salary: $130,960
Location Quotient: 1.08
Total Jobs: 8,780
Average Annual Salary: $94,680
Average Entry Level Salary: $51,250
Average Experienced Salary: $144,810
Location Quotient: 1.21
Total Jobs: 7,240
Average Annual Salary: $79,810
Average Entry Level Salary: $45,260
Average Experienced Salary: $118,530
Location Quotient: 1.36
Total Jobs: 7,180
Average Annual Salary: $88,080
Average Entry Level Salary: $51,610
Average Experienced Salary: $124,920
Location Quotient: 1.32
Total Jobs: 6,760
Average Annual Salary: $88,220
Average Entry Level Salary: $49,690
Average Experienced Salary: $131,140
Location Quotient: 0.83
Total Jobs: 20,430
Average Annual Salary: $85,210
Average Entry Level Salary: $41,970
Average Experienced Salary: $129,800
Location Quotient: 0.9
Total Jobs: 900
Average Annual Salary: $86,200
Average Entry Level Salary: $55,260
Average Experienced Salary: $120,120
Location Quotient: 1.06
Total Jobs: 3,540
Average Annual Salary: $72,040
Average Entry Level Salary: $47,130
Average Experienced Salary: $100,110
Location Quotient: 1.54
If you’re looking to start out your career as a programmer these are the states that should be at the top of your list. You’ll find high pay, available jobs, and chances for career advancement.
If you’re curious, here are the worst states to be a programmer in America:
For more reading, check out: