An image of the Portland, Maine skyline at dusk
Portland, Maine.
  • Personal-finance company Wallethub has identified the best small cities in America.
  • It compared 1,321 cities across five key metrics, including affordability and quality of life.
  • The list is dominated by cities in the Midwest and South, particularly in Massachusetts and Indiana.

Tucked away from major metropolises, small towns offer residents an escape from the frenetic pace of urban life. Though they may lack the cosmopolitan flair of larger cities, like an abundance of restaurants and entertainment, they compensate with other crucial factors, including lower housing costs.