LaborCove Insight

Best Metro Areas for Computer Programmers in 2026: New York Tops Overall, Boulder and San Jose Lead on Pay

Published September 13, 2026

Computer programmers considering a move in 2026 often want to know which metro areas combine strong pay, meaningful employment counts, and solid overall labor-market performance. LaborCove analyzes structured labor-market data to rank locations on these dimensions, helping you compare metros rather than guessing from anecdotes. This Insight looks at the top 10 metro areas in LaborCove’s 2026 rankings for computer programmers and places them alongside national data. It does not predict an individual’s chances of landing a job in any specific market, but it does show how salaries, employment counts, and LaborCove Geography Scores vary across leading metros.
LaborCove Rankings

Top Metro Areas for Computer programmers

Compare leading metropolitan areas using LaborCove salary, employment and geographic opportunity data.

#1

New York-Newark-Jersey City, NY-NJ

NY-NJ
LaborCove Score 78.6

Median Salary $126,750
Employment 6,670
#2

Boulder, CO

CO
LaborCove Score 66.9

Median Salary $155,030
Employment 0
#3

San Jose-Sunnyvale-Santa Clara, CA

CA
LaborCove Score 63.0

Median Salary $154,920
Employment 980
#4

San Francisco-Oakland-Fremont, CA

CA
LaborCove Score 59.3

Median Salary $130,730
Employment 2,440
#5

Bridgeport-Stamford-Danbury, CT

CT
LaborCove Score 58.2

Median Salary $130,790
Employment 0
#6

Washington-Arlington-Alexandria, DC-VA-MD-WV

DC-VA-MD-WV
LaborCove Score 56.9

Median Salary $130,390
Employment 2,680
#7

Spokane-Spokane Valley, WA

WA
LaborCove Score 56.6

Median Salary $125,240
Employment 0
#8

Los Angeles-Long Beach-Anaheim, CA

CA
LaborCove Score 54.0

Median Salary $107,090
Employment 3,400
#9

San Diego-Chula Vista-Carlsbad, CA

CA
LaborCove Score 54.0

Median Salary $134,130
Employment 1,600
#10

Charlottesville, VA

VA
LaborCove Score 53.9

Median Salary $109,770
Employment 0

What the Data Tells Us

Across the U.S., computer programmers have a national median annual salary of $100,390 and total employment of 92,230 in the 2026 report year. National projected employment growth for this occupation is -6.0%, indicating a projected decline in employment at the national level. Within that national context, LaborCove identifies 223 metro geographies for computer programmers, with the largest single employment market in the dataset at 6,670 jobs. The top 10 metros in the LaborCove rankings span a wide range of salaries, employment counts, and Geography Scores, which means “best” depends on which metric you prioritize. The data shows that the highest-ranked metro is not always the one with the highest salary or the largest employment count. For example, New York-Newark-Jersey City ranks #1 overall even though Boulder has the highest median salary among these metros and San Jose-Sunnyvale-Santa Clara has a smaller employment count than New York-Newark-Jersey City. LaborCove’s Geography Score captures a broader combination of factors than salary or employment alone.

National context for computer programmers in 2026

Nationally, computer programmers have a median annual salary of $100,390 in the 2026 dataset, with total national employment of 92,230. The occupation’s national projected employment growth is -6.0%, reflecting a projected decline in employment for computer programmers across the United States. The metro-level rankings in this article sit inside that national picture. They show how specific locations compare on median pay, employment counts, and LaborCove Geography Scores, but they do not provide metro-specific growth projections. Any growth figure discussed here applies only at the national level, not to individual metros.

How top-ranked metros compare on overall scores

LaborCove ranks 223 metro areas for computer programmers. Among them, New York-Newark-Jersey City, NY-NJ holds the #1 spot with a Geography Score of 78.63, the highest score in the supplied top 10. Boulder, CO follows at rank #2 with a Geography Score of 66.88, while San Jose-Sunnyvale-Santa Clara, CA ranks #3 with a Geography Score of 63.00. San Francisco-Oakland-Fremont, CA and Bridgeport-Stamford-Danbury, CT occupy ranks #4 and #5, with Geography Scores of 59.31 and 58.20 respectively. Washington-Arlington-Alexandria, DC-VA-MD-WV ranks #6 at 56.89, and Spokane-Spokane Valley, WA ranks #7 at 56.63. Rounding out the top 10 are Los Angeles-Long Beach-Anaheim, CA at rank #8 with a Geography Score of 53.98, San Diego-Chula Vista-Carlsbad, CA at rank #9 with 53.96, and Charlottesville, VA at rank #10 with 53.86. Within this group, New York-Newark-Jersey City has the highest Geography Score, while Charlottesville has the lowest Geography Score, even though several metros below New York have higher median salaries than New York.

Salary levels: where pay exceeds the national median

The national median annual salary for computer programmers is $100,390. All of the top 10 metros in this ranking have reported median salaries above that national figure. Within the group, Boulder, CO has the highest median salary at $155,030, slightly above San Jose-Sunnyvale-Santa Clara, CA at $154,920. Both of these salaries are also above the median in San Diego-Chula Vista-Carlsbad, CA, which stands at $134,130. Several other metros cluster in the $125,000–$131,000 range: San Francisco-Oakland-Fremont, CA has a median salary of $130,730; Bridgeport-Stamford-Danbury, CT is at $130,790; Washington-Arlington-Alexandria, DC-VA-MD-WV is at $130,390; Spokane-Spokane Valley, WA is at $125,240; and New York-Newark-Jersey City, NY-NJ is at $126,750. Los Angeles-Long Beach-Anaheim, CA and Charlottesville, VA have lower median salaries than these metros, at $107,090 and $109,770 respectively, though both remain above the national median of $100,390.

Employment counts among the top metros

LaborCove’s metro data for computer programmers includes employment counts for several of the top-ranked locations. The largest single metro employment count supplied in this dataset is 6,670, and that value belongs to New York-Newark-Jersey City, NY-NJ. This is higher than the employment counts reported for any other top-10 metro. Among the other metros with supplied employment data, Los Angeles-Long Beach-Anaheim, CA reports 3,400 computer programmer jobs, while Washington-Arlington-Alexandria, DC-VA-MD-WV has 2,680. San Francisco-Oakland-Fremont, CA shows 2,440, San Diego-Chula Vista-Carlsbad, CA shows 1,600, and San Jose-Sunnyvale-Santa Clara, CA has 980. Within this subset, New York-Newark-Jersey City has the largest employment count, and San Jose-Sunnyvale-Santa Clara has the smallest employment count. These figures describe the relative size of the reported programmer workforce in each metro; they do not indicate the number of job openings or employers.

Rank versus salary: why the top metro is not the highest-paid

The top-ranked metro in this list, New York-Newark-Jersey City, NY-NJ, combines a median salary of $126,750 with a Geography Score of 78.63. Boulder, CO, in contrast, offers a higher median salary of $155,030 but has a lower Geography Score of 66.88 and ranks #2 rather than #1. San Jose-Sunnyvale-Santa Clara, CA provides a median salary of $154,920, slightly below Boulder’s median but still higher than New York-Newark-Jersey City’s median salary. Yet San Jose-Sunnyvale-Santa Clara ranks #3 with a Geography Score of 63.00, behind both New York-Newark-Jersey City and Boulder. These comparisons show that the highest salaries in this dataset belong to Boulder and San Jose-Sunnyvale-Santa Clara, but New York-Newark-Jersey City achieves the top overall rank and highest Geography Score. LaborCove’s Geography Score therefore reflects more than salary alone, and metros with very strong pay can still rank lower overall than metros with somewhat lower pay.

How to use these metro rankings in your planning

For computer programmers comparing locations, this top-10 list highlights clear differences in salary levels, employment counts, and LaborCove Geography Scores. Some metros, like Boulder and San Jose-Sunnyvale-Santa Clara, stand out on pay, while New York-Newark-Jersey City stands out on both rank and employment count among the metros with supplied data. Because the national projected growth rate of -6.0% applies only at the national level, it should be treated as broad context rather than a metro-level forecast. The metro rankings in this article do not provide local growth projections. When using this information, it can be helpful to weigh how much median pay, employment count, and overall Geography Score matter to you. LaborCove’s data gives a structured view of how leading metros compare numerically, but individual decisions will also depend on non-quantitative factors outside the scope of this dataset.
Explore the Career

Explore Computer programmers

Go beyond the article and explore LaborCove national salary, employment and projected growth, along with state and metro opportunity data for computer programmers.

Continue Exploring

Related LaborCove Insights

Best States

Best States for Computer Programmers in 2026

See how the top 10 states for computer programmers in 2026 compare on salary, employment, growth, and LaborCove Geography Scores.

Methodology

LaborCove’s metro rankings for computer programmers are built from authoritative labor-market data combined with the LaborCove Geography Score, which summarizes how each metro compares on key quantitative indicators such as salary, employment, and other internal metrics. Each metro receives a Geography Score and a resulting rank. Higher scores correspond to higher positions in the LaborCove rankings, but the exact contribution of each underlying metric to the score is determined by LaborCove’s internal methodology and is not broken out in this article. Because the rankings rely on standardized, quantitative inputs, they provide a consistent way to compare metros. However, they should be considered alongside your own priorities, such as preferred industries, personal networks, and non-labor factors that are not captured in LaborCove’s data.
← View All LaborCove Insights

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.