Post job

Best cities for a computer programmer

The best cities for computer programmers are Pittsburgh, PA, Cincinnati, OH, and Charlotte, NC, based on factors like average salary and job availability per capita. Jobs and pay for computer programmers vary across the country, but we've determined the ten best cities for computer programmers in the U.S.

Whether you're starting your career as a computer programmer or considering a move, this list of the best cities for computer programmers to live in will help you decide. These aren't just the best-paying cities for computer programmers. We also consider how easy it is to find work as a computer programmer. While the absolute best city for computer programmers is Pittsburgh, PA, there are plenty of other great places to consider.

Keep reading to learn more about the best cities for computer programmers in 2024.

If you're looking for a computer programmer job, here are five companies hiring now:

  1. Tata Group jobs (17,221)
  2. Accenture jobs (15,635)
  3. Tech Mahindra jobs (7,190)

10 best cities for computer programmers in 2025

  1. 1. Pittsburgh, PA

    Total computer programmer jobs:220
    Average annual salary:$72,496
    Lowest 10 percent warn:$56,000
    Highest 10 percent earn:$92,000
    Location quotient:583.11
  2. 2. Cincinnati, OH

    Total computer programmer jobs:204
    Average annual salary:$68,486
    Lowest 10 percent warn:$53,000
    Highest 10 percent earn:$87,000
    Location quotient:1014.13
  3. 3. Charlotte, NC

    Total computer programmer jobs:35
    Average annual salary:$73,193
    Lowest 10 percent warn:$56,000
    Highest 10 percent earn:$94,000
    Location quotient:472.77
  4. 4. Durham, NC

    Total computer programmer jobs:138
    Average annual salary:$73,618
    Lowest 10 percent warn:$57,000
    Highest 10 percent earn:$94,000
    Location quotient:432.13
  5. 5. Atlanta, GA

    Total computer programmer jobs:79
    Average annual salary:$72,220
    Lowest 10 percent warn:$55,000
    Highest 10 percent earn:$93,000
    Location quotient:708.40
  6. 6. Columbus, OH

    Total computer programmer jobs:54
    Average annual salary:$68,710
    Lowest 10 percent warn:$53,000
    Highest 10 percent earn:$87,000
    Location quotient:534.33
  7. 7. Philadelphia, PA

    Total computer programmer jobs:237
    Average annual salary:$72,855
    Lowest 10 percent warn:$57,000
    Highest 10 percent earn:$92,000
    Location quotient:370.79
  8. 8. Louisville, KY

    Total computer programmer jobs:176
    Average annual salary:$70,281
    Lowest 10 percent warn:$54,000
    Highest 10 percent earn:$90,000
    Location quotient:437.82
  9. 9. Irving, TX

    Total computer programmer jobs:87
    Average annual salary:$69,060
    Lowest 10 percent warn:$52,000
    Highest 10 percent earn:$91,000
    Location quotient:964.72
  10. 10. Milwaukee, WI

    Total computer programmer jobs:227
    Average annual salary:$68,065
    Lowest 10 percent warn:$52,000
    Highest 10 percent earn:$87,000
    Location quotient:437.00

Choose from 10+ customizable computer programmer resume templates

Choose from a variety of easy-to-use computer programmer resume templates and get expert advice from Zippia’s AI resume writer along the way. Using pre-approved templates, you can rest assured that the structure and format of your computer programmer resume is top notch. Choose a template with the colors, fonts & text sizes that are appropriate for your industry.

Computer Programmer Resume
Computer Programmer Resume
Computer Programmer Resume
Computer Programmer Resume
Computer Programmer Resume
Computer Programmer Resume
Computer Programmer Resume
Computer Programmer Resume
Computer Programmer Resume
Computer Programmer Resume
Computer Programmer Resume
Computer Programmer Resume
Computer Programmer Resume
Computer Programmer Resume
Computer Programmer Resume
Computer Programmer Resume

Best cities for computer programmers

  1. Pittsburgh, PA
  2. Cincinnati, OH
  3. Charlotte, NC
  4. Durham, NC
  5. Atlanta, GA
  6. Columbus, OH
  7. Philadelphia, PA
  8. Louisville, KY
  9. Irving, TX
  10. Milwaukee, WI
  • (220 computer programmer jobs)
  • (204 computer programmer jobs)
  • (35 computer programmer jobs)
  • (138 computer programmer jobs)
  • (79 computer programmer jobs)
  • (54 computer programmer jobs)
  • (237 computer programmer jobs)
  • (176 computer programmer jobs)
  • (87 computer programmer jobs)
  • (227 computer programmer jobs)

Detailed list of the best cities for a computer programmer

RankCityAverage salaryLowest 10% EarnPopulationJob count
1Pittsburgh, PA$72,496$56,000303,625220
2Cincinnati, OH$68,486$53,000298,800204
3Charlotte, NC$73,193$56,000842,05135
4Durham, NC$73,618$57,000263,016138
5Atlanta, GA$72,220$55,000472,52279
6Columbus, OH$68,710$53,000860,09054
7Philadelphia, PA$72,855$57,0001,567,872237
8Louisville, KY$70,281$54,000597,337176
9Irving, TX$69,060$52,000238,28987
10Milwaukee, WI$68,065$52,000595,047227
11Plano, TX$69,018$52,000286,057158
12Minneapolis, MN$71,936$55,000413,6517
13Detroit, MI$67,784$52,000672,79578
14Dallas, TX$69,053$52,0001,317,929196
15San Antonio, TX$69,039$52,0001,492,51080
16Cleveland, OH$68,793$53,000385,80917
17Saint Paul, MN$71,952$55,000302,398241
18Chicago, IL$74,119$57,0002,704,958244
19Fort Worth, TX$69,104$52,000854,11387
20Madison, WI$67,975$52,000252,551251
21Winston-Salem, NC$73,477$57,000242,20362
22Toledo, OH$68,665$53,000278,50865
23Greensboro, NC$73,524$57,000287,02795
24Chandler, AZ$71,434$55,000247,477195
25Austin, TX$69,081$52,000947,89061
26Saint Louis, MO$68,402$52,000311,404180
27Nashville, TN$68,218$52,000660,388238
28Memphis, TN$67,742$52,000652,717216
29Fremont, CA$83,519$63,000233,136249
30Raleigh, NC$73,609$57,000458,8809
31Lexington, KY$70,400$54,000318,44972
32Houston, TX$68,620$51,0002,303,48212
33Phoenix, AZ$71,440$55,0001,615,017108
34Tulsa, OK$69,323$52,000403,09092
35Glendale, AZ$71,460$55,000245,89536
36Oklahoma City, OK$69,264$52,000638,367164
37Indianapolis, IN$69,785$54,000855,164172
38Portland, OR$78,208$58,000639,86388
39Santa Ana, CA$75,723$58,000334,217106
40Fort Wayne, IN$69,974$54,000264,48851
41Scottsdale, AZ$71,385$54,000246,645138
42Sacramento, CA$83,594$63,000495,234220
43Wichita, KS$66,772$50,000389,902140
44Jersey City, NJ$66,398$52,000264,152115
45San Jose, CA$83,277$63,0001,025,350115
46Omaha, NE$66,125$50,000446,970179
47Las Vegas, NV$69,038$52,000632,912175
48Arlington, TX$69,086$52,000392,77242
49Seattle, WA$90,287$67,000704,35250
50Reno, NV$73,546$55,000245,25524

Highest paying cities for computer programmers

RankCityAvg. computer programmer salary
1Richmond, CA$84,011
2Washington, DC$77,532
3Chicago, IL$74,119
4Stamford, CT$73,826
5Jacksonville, NC$73,542
6Philadelphia, PA$72,855
7Alpharetta, GA$72,301
8Boston, MA$72,273
9New York, NY$72,054
10Bloomington, MN$71,957
11McLean, VA$71,728
12Phoenix, AZ$71,440
13Columbus, MS$70,178
14Columbus, IN$69,768
15Austin, TX$69,081
16Columbus, OH$68,710
17Newark, DE$68,580
18Saint Louis, MO$68,402
19Warren, MI$67,775
20Edison, NJ$66,414

Computer programmer best cities FAQs

Search for computer programmer jobs

Browse computer and mathematical jobs