Post job

Best states for a programming engineer

Quoted expert
Jared Wilson
  • Rank 1 - 10
  • 11 - 20
  • 21 - 30
  • 31 - 40
  • 41 - 51
Do you wonder which states in the U.S. are the best for programming engineers? If so, we have the full list of best to worst states for programming engineer jobs for you to check out and see if you think it's time to move and start anew. Not all states fare the same when it come to job opportunity and pay.Our research found that California is the best state for programming engineers, while California and Virginia are ranked highest in terms of median salary. California has a median salary of $106,322 and California has the highest median salary among all 50 states for programming engineers.
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 programming engineers.If you are currently seeking employment as a programming engineer, you can find open job positions using Zippia's search tools.

10 best states for programming engineers in 2025

  1. California #1 best state for programming engineers

    1. California

    Total programming engineer jobs:8,537
    Average annual salary:$106,322
    Lowest 10 percent earn:$77,000
    Highest 10 percent earn:$145,000
    Location Quotient:
    1.82
  2. District of Columbia #2 best state for programming engineers

    2. District of Columbia

    Total programming engineer jobs:494
    Average annual salary:$110,932
    Lowest 10 percent earn:$82,000
    Highest 10 percent earn:$148,000
    Location Quotient:
    1.84
  3. Washington #3 best state for programming engineers

    3. Washington

    Total programming engineer jobs:1,645
    Average annual salary:$95,396
    Lowest 10 percent earn:$71,000
    Highest 10 percent earn:$127,000
    Location Quotient:
    1.4
  4. Oregon #4 best state for programming engineers

    4. Oregon

    Total programming engineer jobs:926
    Average annual salary:$94,370
    Lowest 10 percent earn:$70,000
    Highest 10 percent earn:$126,000
    Location Quotient:
    1.39
  5. Virginia #5 best state for programming engineers

    5. Virginia

    Total programming engineer jobs:1,911
    Average annual salary:$96,338
    Lowest 10 percent earn:$72,000
    Highest 10 percent earn:$128,000
    Location Quotient:
    1.26
  6. Idaho #6 best state for programming engineers

    6. Idaho

    Total programming engineer jobs:233
    Average annual salary:$94,566
    Lowest 10 percent earn:$70,000
    Highest 10 percent earn:$126,000
    Location Quotient:
    0.88
  7. Massachusetts #7 best state for programming engineers

    7. Massachusetts

    Total programming engineer jobs:1,865
    Average annual salary:$91,535
    Lowest 10 percent earn:$68,000
    Highest 10 percent earn:$122,000
    Location Quotient:
    1.27
  8. New Hampshire #8 best state for programming engineers

    8. New Hampshire

    Total programming engineer jobs:282
    Average annual salary:$89,605
    Lowest 10 percent earn:$67,000
    Highest 10 percent earn:$119,000
    Location Quotient:
    1.01
  9. Delaware #9 best state for programming engineers

    9. Delaware

    Total programming engineer jobs:237
    Average annual salary:$90,654
    Lowest 10 percent earn:$67,000
    Highest 10 percent earn:$121,000
    Location Quotient:
    1.18
  10. Rhode Island #10 best state for programming engineers

    10. Rhode Island

    Total programming engineer jobs:146
    Average annual salary:$93,364
    Lowest 10 percent earn:$69,000
    Highest 10 percent earn:$124,000
    Location Quotient:
    0.75

Programming engineer jobsNear Columbus, OH

How Zippia determines the best states to be a programming engineer

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

Detailed list of the best states for a programming engineer

RankStateAverage salaryLowest 10% earnPopulationJob count
1California$106,322$77,00039,536,6538,537
2District of Columbia$110,932$82,000693,972494
3Washington$95,396$71,0007,405,7431,645
4Oregon$94,370$70,0004,142,776926
5Virginia$96,338$72,0008,470,0201,911
6Idaho$94,566$70,0001,716,943233
7Massachusetts$91,535$68,0006,859,8191,865
8New Hampshire$89,605$67,0001,342,795282
9Delaware$90,654$67,000961,939237
10Rhode Island$93,364$69,0001,059,639146
11Arizona$86,714$64,0007,016,2701,077
12Maryland$90,746$67,0006,052,1771,245
13New York$92,288$68,00019,849,3991,971
14Michigan$79,123$59,0009,962,3111,321
15Utah$80,567$59,0003,101,833504
16Iowa$83,602$63,0003,145,711423
17West Virginia$83,070$62,0001,815,857122
18New Mexico$79,624$59,0002,088,070251
19Nevada$79,410$57,0002,998,039258
20Alabama$75,287$57,0004,874,747643
21Tennessee$81,111$62,0006,715,984473
22Texas$74,459$55,00028,304,5962,885
23Connecticut$75,124$56,0003,588,184561
24Alaska$80,473$68,000739,79590
25Colorado$73,367$54,0005,607,1541,213
26Louisiana$77,752$57,0004,684,333231
27Vermont$74,483$56,000623,657102
28Indiana$71,785$54,0006,666,818886
29Maine$75,898$57,0001,335,907123
30New Jersey$78,047$58,0009,005,644951
31Illinois$73,055$55,00012,802,0231,660
32Wisconsin$71,203$53,0005,795,483751
33Pennsylvania$72,808$54,00012,805,5371,287
34Ohio$69,869$52,00011,658,6091,361
35Minnesota$69,924$53,0005,576,6061,156
36South Carolina$73,441$55,0005,024,369489
37North Dakota$68,007$52,000755,393138
38Florida$71,304$50,00020,984,4001,908
39Wyoming$70,114$52,000579,31569
40North Carolina$66,630$50,00010,273,4191,491
41Montana$69,243$52,0001,050,493137
42Georgia$68,198$52,00010,429,3791,325
43Kentucky$67,623$51,0004,454,189371
44Oklahoma$68,797$51,0003,930,864213
45Hawaii$65,275$52,0001,427,53897
46Mississippi$65,753$49,0002,984,100189
47Nebraska$61,837$46,0001,920,076273
48Missouri$66,372$50,0006,113,532627
49Kansas$63,962$48,0002,913,123319
50South Dakota$62,141$47,000869,66667
51Arkansas$58,755$44,0003,004,279267

Highest paying states for programming engineers

RankStateAvg. Programming Engineer Salary
1California$106,322
2District of Columbia$110,932
3Washington$95,396
4Oregon$94,370
5Virginia$96,338
6Idaho$94,566
7Massachusetts$91,535
8New Hampshire$89,605
9Delaware$90,654
10Rhode Island$93,364
11Arizona$86,714
12Maryland$90,746
13New York$92,288
14Michigan$79,123
15Utah$80,567
16Iowa$83,602
17West Virginia$83,070
18New Mexico$79,624
19Nevada$79,410
20Alabama$75,287
21Tennessee$81,111
22Texas$74,459
23Connecticut$75,124
24Alaska$80,473
25Colorado$73,367
26Louisiana$77,752
27Vermont$74,483
28Indiana$71,785
29Maine$75,898
30New Jersey$78,047
31Illinois$73,055
32Wisconsin$71,203
33Pennsylvania$72,808
34Ohio$69,869
35Minnesota$69,924
36South Carolina$73,441
37North Dakota$68,007
38Florida$71,304
39Wyoming$70,114
40North Carolina$66,630
41Montana$69,243
42Georgia$68,198
43Kentucky$67,623
44Oklahoma$68,797
45Hawaii$65,275
46Mississippi$65,753
47Nebraska$61,837
48Missouri$66,372
49Kansas$63,962
50South Dakota$62,141
51Arkansas$58,755

Expert opinions on the best states for programming engineers

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

    Jared WilsonJared Wilson LinkedIn profile

    Assistant Professor and Faculty Coordinator, East Tennessee State University

    Within the field of land surveying and related employment opportunities, work is available. However, in my experience, work may not be in the exact location a person wishes to live. So, a move may be necessary, or potentially traveling to where the work is located. Should a graduate, or person for that matter, want to work, work is available.

Programming engineer best states FAQs

Search for programming engineer jobs

Browse architecture and engineering jobs