Science, technology, engineering, and math (STEM) careers are in high demand, with job growth expected to grow 8.1% between 2024 and 2034, compared to just 2.7% for all other occupations. Additionally, the median annual STEM wage is $103,580, compared to $48,000 for all non-STEM occupations.
WalletHub compared the 100 largest metro areas across 21 key metrics to reveal the top 10 best and worst US metro areas for STEM professionals.
“The top metro areas for STEM professionals have high-quality schools, an abundance of jobs and high pay. They’re also great places to live, but since many STEM jobs can be done remotely, you might also consider working in one of these areas while living elsewhere,” said WalletHub analyst Chip Lupo.
Top 10 Best Cities
- Boston, Massachusetts
- Atlanta, Georgia
- Seattle, Washington
- Pittsburgh, Pennsylvania
- Austin, Texas
- San Francisco, California
- Cincinnati, Ohio
- Salt Lake City, Utah
- Minneapolis, Minnesota
- Orlando, Florida
According to WalletHub, the Boston metro area is the top US destination for STEM professionals in 2026 due to its R&D investment which makes up over 9% of its GDP, strong early STEM education, concentration of engineering universities, and high share of STEM employment and tech job postings.
10 Lowest-Ranking Cities
- Oxnard, California
- Greensboro, North Carolina
- Winston-Salem, North Carolina
- McAllen, Texas
- Deltona, Florida
- Little Rock, Arkansas
- Memphis, Tennessee
- North Port, Florida
- Jackson, Mississippi
- Cape Coral, Florida