If you’re looking for a city that offers a robust job market and promising income growth, don’t overlook mid-sized metro areas like Nashville or Omaha.

Both are in the top 10 U.S. cities for earnings and employment, according to a new report from Checkr, an HR technology company.

Based on data from the Bureau of Labor Statistics, the US Census Bureau, and the Bureau of Economic Analysis, Checkr ranked the 100 largest U.S. cities based on employment opportunity and earning potential.

Checkr calculated the employment opportunity score for each city based on unemployment rate, labor force growth, labor force size and percentage of jobs open. To calculate the earning potential score, they analyzed each city’s real per capita personal income, 10-year income growth and the percentage of households earning more than $200,000.

Sam Radbil, research and content strategist at Checkr, says that mid-sized cities were “the big winners” based on their study, challenging the “standard big city domination” of jobs and wages.