Are you or your clients thinking of moving to a new city to find a job? Where would be the best place to start the job search? Some unexpected metropolitan areas ranked the highest for job friendliness, according to a new report.

Glassdoor, a job research and information organization, has ranked the top cities for finding jobs based on how easy it is to get a job, how affordable it is to live there and how satisfied employees are working there. The three criteria were weighted equally and cities were given scores.

The report included the number of job openings compared to the population, the median salary and home value, and the job satisfaction rating.

These are the 10 cities where job hunters will have the best luck and the cities’ job rating, according to Glassdoor. The cities are listed here, with no. 1 being the best. The full report is available here.

No. 10

Washington, D.C., 3.7, has one of the highest job satisfaction ratings but also has high median housing costs (median cost $361,200).

 

No. 9

San Antonio, Texas, 3.7, has low median housing costs ($147,600).

 

No. 8

Louisville, Ky, 3.7, has 16,295 job openings in a population of 1.3 million and low median housing costs ($131,100).

 

No. 7

San Jose, Calif., 3.7, has a large number of jobs and a high median base salary of $99,000 but extremely high median housing costs ($863,800).

 

No. 6

Salt Lake City, Utah, 3.8, has 17,970 jobs in a population of 1.2 million.

 

No. 5

Seattle, Wash., 3.9, has a high median base salary at $70,000.

 

No. 4

Austin, Texas, 3.9, has 33,198 jobs in a populaton of 1.9 million.

 

No. 3

Oklahoma City, Okla., 3.9, has 16,759 job openings for a population of 1.3 million and low median housing costs ($129,400).

 

No. 2

Kansas City, Mo., 3.9, has 28,786 job openings for a population of 2.1 million and low median housing costs ($138,500).

 

No. 1

Raleigh, N.C., 4.1, has 24,146 job openings in a population of 1.2 million and a high median base salary at $50,950.