The 50 Best Small Towns To Live In America

Today, TIME Money released its annual list of the best places to live, focusing on smaller cities with high wages, low home costs, steady job growth, and excellent quality of life.

Apex, North Carolina, a suburb of Raleigh, snagged the top spot for its charming downtown, stellar schools, community spirit, and a high-paying tech industry (without the high costs of living in Silicon Valley).

The states that dominated the list were Connecticut, Minnesota, Ohio, Texas, and Utah, each with three cities making the cut. Rather surprisingly, California, which has the country's largest population, only had two of its cities featured.

See if your city made the cut. Here are the top 50 cities to live in the U.S.:

  1. Apex, NC
  2. Papillion, NE
  3. Sharon, MA
  4. Louisville, CO
  5. Snoqualmie, WA
  6. Sherwood, OR
  7. Chanhassen, MN
  8. Coppell, TX
  9. Simsbury, CT
  10. Solon, OH
  11. Acton, MA
  12. Rosemount, MN
  13. Erie, CO
  14. Westborough, MA
  15. Edina, MN
  16. Johnston, IA
  17. Mason, OH
  18. Draper, UT
  19. Woodbury, NY
  20. Hewitt, TX
  21. Bedford, NH
  22. Twinsburg, OH
  23. North Laurel, MD
  24. West Goshen, PA
  25. Wylie, TX
  26. Doctor Phillips, FL
  27. Nether Providence, PA
  28. Berkley, MI
  29. Sahuarita, AZ
  30. Hillsborough, NJ
  31. Damascus, MD
  32. Menomonee Falls, WI
  33. Maryland Heights, MO
  34. Tolland, CT
  35. Urbana, MD
  36. Springville, UT
  37. Germantown, WI
  38. West Linn, OR
  39. McCandless, PA
  40. Colchester, VT
  41. Harrisburg, NC
  42. Waukee, IA
  43. La Palma, CA
  44. Heber, UT
  45. Cheshire, CT
  46. Stallings, NC
  47. Mukilteo, WA
  48. Vienna, VA
  49. Walnut, CA
  50. Woodstock, GA

You can get the full rundown on each city here.

Related Posts

Create your daily practice.
Learn from world-class experts.

Find A Class Loading next article...

Your article and new folder have been saved!