Post job

Best states for a software engineer

Quoted expert
Dr. Giovanni Vincenti
  • Rank 1 - 10
  • 11 - 20
  • 21 - 30
  • 31 - 40
  • 41 - 51
We decided to bring you a list of the best states for jobs for software engineers in the United States. Software engineer positions are available in every state, but not all states are the same. Some states do not offer the same wages, benefits, time off, etc for software engineers.As software engineers are popular in the U.S., we wanted to bring you a list of the best states for software engineers. In case you are trying to decide where to start your career as a software engineer, or if you are considering moving to a different city or state, we got you covered.
To do that, we looked at the most recent data we have available for the following criteria -- average annual wages, and availability of jobs for software engineers.If you are currently seeking employment as a software engineer, you can find open job positions using Zippia's search tools.

10 best states for software engineers in 2025

  1. Washington #1 best state for software engineers

    1. Washington

    Total software engineer jobs:6,948
    Average annual salary:$112,080
    Lowest 10 percent earn:$81,000
    Highest 10 percent earn:$153,000
    Location Quotient:
    2.42
  2. California #2 best state for software engineers

    2. California

    Total software engineer jobs:19,681
    Average annual salary:$115,477
    Lowest 10 percent earn:$83,000
    Highest 10 percent earn:$160,000
    Location Quotient:
    1.71
  3. Oregon #3 best state for software engineers

    3. Oregon

    Total software engineer jobs:2,587
    Average annual salary:$91,473
    Lowest 10 percent earn:$66,000
    Highest 10 percent earn:$125,000
    Location Quotient:
    1.59
  4. New York #4 best state for software engineers

    4. New York

    Total software engineer jobs:5,058
    Average annual salary:$92,846
    Lowest 10 percent earn:$70,000
    Highest 10 percent earn:$121,000
    Location Quotient:
    1
  5. Nevada #5 best state for software engineers

    5. Nevada

    Total software engineer jobs:638
    Average annual salary:$92,651
    Lowest 10 percent earn:$66,000
    Highest 10 percent earn:$128,000
    Location Quotient:
    0.77
  6. Arizona #6 best state for software engineers

    6. Arizona

    Total software engineer jobs:2,041
    Average annual salary:$83,602
    Lowest 10 percent earn:$61,000
    Highest 10 percent earn:$113,000
    Location Quotient:
    0.89
  7. Delaware #7 best state for software engineers

    7. Delaware

    Total software engineer jobs:650
    Average annual salary:$82,336
    Lowest 10 percent earn:$62,000
    Highest 10 percent earn:$108,000
    Location Quotient:
    1.32
  8. Massachusetts #8 best state for software engineers

    8. Massachusetts

    Total software engineer jobs:4,544
    Average annual salary:$83,582
    Lowest 10 percent earn:$64,000
    Highest 10 percent earn:$108,000
    Location Quotient:
    1.26
  9. Vermont #9 best state for software engineers

    9. Vermont

    Total software engineer jobs:418
    Average annual salary:$80,333
    Lowest 10 percent earn:$62,000
    Highest 10 percent earn:$103,000
    Location Quotient:
    1.38
  10. Virginia #10 best state for software engineers

    10. Virginia

    Total software engineer jobs:5,588
    Average annual salary:$82,022
    Lowest 10 percent earn:$62,000
    Highest 10 percent earn:$107,000
    Location Quotient:
    1.5

Software engineer jobsNear Columbus, OH

How Zippia determines the best states to be a software engineer

You can read about how the best state rankings are calculated here.

Detailed list of the best states for a software engineer

RankStateAverage salaryLowest 10% earnPopulationJob count
1Washington$112,080$81,0007,405,7436,948
2California$115,477$83,00039,536,65319,681
3Oregon$91,473$66,0004,142,7762,587
4New York$92,846$70,00019,849,3995,058
5Nevada$92,651$66,0002,998,039638
6Arizona$83,602$61,0007,016,2702,041
7Delaware$82,336$62,000961,939650
8Massachusetts$83,582$64,0006,859,8194,544
9Vermont$80,333$62,000623,657418
10Virginia$82,022$62,0008,470,0205,588
11Pennsylvania$80,444$61,00012,805,5373,599
12Rhode Island$78,726$60,0001,059,639704
13Idaho$78,961$57,0001,716,943631
14Texas$79,419$59,00028,304,5967,575
15New Hampshire$79,926$61,0001,342,795672
16District of Columbia$84,121$63,000693,9721,104
17Maryland$82,645$62,0006,052,1773,611
18Utah$77,120$56,0003,101,8331,777
19North Carolina$78,301$59,00010,273,4193,326
20North Dakota$77,541$59,000755,393291
21New Jersey$82,074$62,0009,005,6443,160
22Montana$77,348$57,0001,050,493479
23Connecticut$80,498$61,0003,588,1841,114
24Minnesota$76,300$58,0005,576,6062,314
25Ohio$74,727$57,00011,658,6092,509
26Maine$75,766$59,0001,335,907385
27Michigan$74,406$57,0009,962,3112,254
28Arkansas$73,164$55,0003,004,279750
29Illinois$75,772$58,00012,802,0233,966
30Louisiana$76,258$57,0004,684,333626
31Indiana$72,602$55,0006,666,8181,955
32West Virginia$72,788$55,0001,815,857305
33Colorado$72,814$54,0005,607,1542,663
34Georgia$74,244$56,00010,429,3792,999
35Iowa$72,892$55,0003,145,711897
36Alaska$75,692$59,000739,795219
37New Mexico$72,743$54,0002,088,070558
38Wisconsin$72,793$56,0005,795,4831,313
39Nebraska$71,346$54,0001,920,076683
40Tennessee$71,046$54,0006,715,9841,074
41Wyoming$68,674$51,000579,315237
42Kentucky$71,499$54,0004,454,189773
43South Carolina$72,455$55,0005,024,369725
44South Dakota$69,944$53,000869,666286
45Alabama$69,250$52,0004,874,7471,235
46Florida$70,541$52,00020,984,4004,247
47Kansas$69,300$52,0002,913,123847
48Mississippi$70,644$53,0002,984,100336
49Hawaii$66,259$52,0001,427,538230
50Missouri$68,403$52,0006,113,5321,422
51Oklahoma$68,061$51,0003,930,864491

Highest paying states for software engineers

RankStateAvg. Software Engineer Salary
1Washington$112,080
2California$115,477
3Oregon$91,473
4New York$92,846
5Nevada$92,651
6Arizona$83,602
7Delaware$82,336
8Massachusetts$83,582
9Vermont$80,333
10Virginia$82,022
11Pennsylvania$80,444
12Rhode Island$78,726
13Idaho$78,961
14Texas$79,419
15New Hampshire$79,926
16District of Columbia$84,121
17Maryland$82,645
18Utah$77,120
19North Carolina$78,301
20North Dakota$77,541
21New Jersey$82,074
22Montana$77,348
23Connecticut$80,498
24Minnesota$76,300
25Ohio$74,727
26Maine$75,766
27Michigan$74,406
28Arkansas$73,164
29Illinois$75,772
30Louisiana$76,258
31Indiana$72,602
32West Virginia$72,788
33Colorado$72,814
34Georgia$74,244
35Iowa$72,892
36Alaska$75,692
37New Mexico$72,743
38Wisconsin$72,793
39Nebraska$71,346
40Tennessee$71,046
41Wyoming$68,674
42Kentucky$71,499
43South Carolina$72,455
44South Dakota$69,944
45Alabama$69,250
46Florida$70,541
47Kansas$69,300
48Mississippi$70,644
49Hawaii$66,259
50Missouri$68,403
51Oklahoma$68,061

Expert opinions on the best states for software engineers

  • Are there any particularly good places in the United States for software engineers to find work opportunities?

    Dr. Giovanni VincentiDr. Giovanni Vincenti LinkedIn profile

    Associate Professor, University of Baltimore

    Cities that are typically associated with technology will probably remain hubs of innovation, especially if they have local administrations that are favorable towards entrepreneurship. However, the recent need for companies to leverage the ability to work remotely has opened up the possibilities of workers who may not otherwise be willing to relocate. This trend is probably here to stay for a while, so the ability of graduates to work with virtual collaborators will bring tech jobs to parts of the country that are not typically known for innovation. Even though there probably will not be clusters that will identify new equivalents of Silicon Valley out of nowhere, the fact that the reach of potential employees has extended beyond their geographical immediacy will create major opportunities for any location.

Software engineer best states FAQs

Search for software engineer jobs

Browse computer and mathematical jobs