These are the 25 best cities if you are looking for a job

Pittsburgh came in first for the second year in a row due to plenty of hiring opportunities and a high ranking in affordability.

Having trouble finding a job? It may be your city. You may want to consider relocating to one of the 25 cities on Glassdoor’s best cities for jobs report. It is a great time to be looking for a job as nationally, unemployment dropped to 3.7% last month, it’s lowest point since December 1969.

Glassdoor compiled the list by ranking U.S. metros with the highest Glassdoor City Score, determined by weighing three factors equally: hiring opportunities, the cost of living and how satisfied employees are working there.

Pittsburgh came in first for the second year in a row. With plenty of hiring opportunities (nearly 92,000) and a high affordability ranking, Pittsburgh is a super livable city.  Newcomers to the list included Boston (No. 6), Philadelphia (No. 18), Richmond (No. 24) and San Francisco (No. 22). Ohio saw the most representation with three of its cities making the Top 25 (ClevelandCincinnati, and Columbus.) You’ll notice that major job hubs like New York, San Fr, ncisco and Los Angeles did not make it due to their high cost of living.

“In today’s labor market, highly skilled job seekers are in an incredible position to find top jobs no matter where they live. But, the popularity of many major metropolitan hubs might be overshadowing the potential benefits of several midsize cities like Pittsburgh and Indianapolis,” said Glassdoor Economic Research Analyst Amanda Stansell. “While several of the cities highlighted in this report might fly under the radar, many are experiencing booming local economies, complete with a healthy dose of new job prospects and strong home affordability. Plus, employees working in these cities often find themselves quite satisfied in their jobs. In turn, this can benefit local employers as studies show a correlation between high employee satisfaction and better business performance.”

The 25 best cities for jobs in 2018

1. Pittsburgh, PA

2. St. Louis, MO

3. Indianapolis, IN

4. Cincinnati, OH

5. Hartford, CT

6. Boston, MA

7. Memphis, TN

8. Raleigh, NC

9. Cleveland, OH

10. Detroit, MI

11. Kansas City, MO

12. Washington, DC

13. Birmingham, AL

14. Chicago, IL

15. Columbus, OH

16. Louisville, KY

17. Baltimore, MD

18. Philadelphia, PA

19. Atlanta, GA

20. Oklahoma City, OK

21. Minneapolis-St. Paul, MN

22. San Francisco, CA

23. Seattle, WA

24. Richmond, VA

25. Charlotte, NC

Meredith Lepore|is the Deputy Editor of Ladders and can be reached at mlepore@theladders.com.