CINCINNATI -- Job-seekers should consider Ohio as a prime location since the state's three largest cities all landed among the top 10 of jobs website Glassdoor's list of Best Cities for Jobs in 2017.
The Cincinnati metro area climbed from 2016's 23rd place to eighth best with nearly 80,000 job opportunities reported with the hottest jobs being data engineers, medical assistants and account executives.
"What this jobs report shows is that many mid-sized cities stand out for offering a great mix of a thriving job market with plenty of opportunity, paired with home affordability and being regions where employees are more satisfied in their jobs too," Glassdoor Chief Economist Andrew Chamberlain told U.S. News and World Report.
Glassdoor said its annual report equally weighs hiring opportunity, cost of living and job satisfaction in the country's 50 largest metro areas to produce its ranking.
Columbus edged out the Queen City with a seventh place ranking, due to slightly higher job satisfaction, median base salary and median home values.
Cleveland came in ninth place with more than 49,000 job openings. Pittsburgh ranked as 2017's best city for jobs, according to Glassdoor.
While technology and financial centers like San Fransisco and New York City didn't make the list, U.S. New and World Report said Glassdoor noted they have healthy job markets.
Check out the full list of cities here.