SmartAsset has recently released their 2017 list of the best-paying jobs in the US and the cities where you may want to consider relocating if pay is a priority. It’s fascinating to see how industries are dispersed through the country, and sometimes in unexpected places. For instance, did you know Cleveland Ohio is a hotbed of well-heeled physicists and aerospace engineers, paid $148,890 and $111,300 median annual income respectively? Mathematicians and petroleum engineers are raking-it-in out East at $138,660 and $138,240 respectively.

The cities that top the list include:

1. San Jose-Sunnyvale-Santa Clara, California
2. Cleveland-Elyria-Mentor, Ohio
3. San Francisco-San Mateo-Redwood City, California

2017 Best Paying STEM Jobs by City

For more about the cities where they really appreciate and compensation their STEM professionals, check out The Best Places for Pay in STEM Jobs – 2017 Edition | SmartAsset.com