The list includes 150 cities across the country, ranking states based on housing affordability, quality of life, growth and safety.
Here are the top 30 cities for physicians to live in, according to the list:
- Green Bay, Wis.
- Huntsville, Ala.
- Raleigh and Durham, N.C.
- Boulder, Colo.
- Sarasota, Fla.
- Naples, Fla.
- Portland, Maine
- Charlotte, N.C.
- Colorado Springs, Colo.
- Fayetteville, Ark.
- Madison, Wis.
- Boise, Idaho
- San Jose, Calif.
- Ann Arbor, Mich.
- Melbourne, Fla.
- Jacksonville, Fla.
- Albany, N.Y.
- Myrtle Beach, S.C.
- Des Moines, Iowa
- Grand Rapids, Mich.
- Knoxville, Tenn.
- Syracuse, N.Y.
- Fort Collins, Colo.
- Tampa, Fla.
- Hickory, N.C.
- Rochester, N.Y.
- Buffalo, N.Y.
- Pensacola, Fla.
- Asheville, N.C.
- Virginia Beach, Va.