The company says it studied the nation's 100 largest metropolitan areas by median pay, cost of living, number of jobs, and the unemployment rate.
It defines high-paying jobs as managers, executives, software developers, engineers, lawyers, judges, doctors, surgeons and psychiatrists.
Here's the top ten:
- Salt Lake City
- San-Jose-Sunnyvale-Santa Clara, Calif.
- Austin-Round Rock, Texas
- Provo-Orem, Utah
- Ogden-Clearfield, Utah
- Omaha-Council Bluffs, Nebraska-Iowa
- Des Moines-West Des Moines, Iowa