Each city was given an overall “Liv score” and was also scored on individual factors so readers can prioritize their most important criteria. Read more about the methodology here.
The 20 mid-sized cities with the highest overall score for physicians to live in:
1. Johns Creek, Ga.
2. Flower Mound, Texas
3. Carmel, Ind.
4. Broomfield, Colo.
5. Sugar Land, Texas
6. Cary, N.C.
7. Overland Park, Kan.
8. Fishers, Ind.
9. Naperville, Ill.
10. Troy, Mich.
11. Roswell, Ga.
12. Clifton, N.J.
13. Columbia, Md.
14. Sandy, Utah
15. Olathe, Kan.
16. Beaverton, Ore.
17. Gilbert, Ariz.
18. Bloomington, Minn.
19. Round Rock, Texas
20. Rochester Hills, Mich.
