Here Are the Best, Worst Cities in America to Raise a Family

Fremont, California, comes out on top; Detroit is last, per WalletHub
By Jenn Gidman,  Newser Staff
Posted May 31, 2022 11:00 AM CDT
Here Are the Best, Worst Cities in America to Raise a Family
Stock photo.   (Getty Images/Prostock-Studio)

Moving is a part of life—and for the family-oriented, it's especially critical to find a decent location to set down roots. WalletHub has tried to ease the burden by crunching the numbers in more than 180 of the country's largest cities, looking at nearly four dozen metrics across five categories: family fun, including weather, average commute time, and a city's recreational facilities per capita (think playgrounds, ice rinks, and mini-golf); health and safety, meaning such things as air and water quality, violent crime rate, and how local hospitals rank; education and child care (e.g., quality of schools, high school graduation rates); affordability, including housing and general cost of living; and socioeconomics, which looks at such factors as unemployment rates and the wealth gap. The site determined Fremont, Calif., was the most family-friendly, while last-place Detroit needs to work on its family dynamics. See what other US cities made the top and bottom 10:

Best Cities for Families

  1. Fremont, Calif. (No. 1 in "Health and Safety" and "Socioeconomics" categories)
  2. Overland Park, Kan. (No. 1 in "Affordability" category)
  3. Irvine, Calif.
  4. Plano, Texas
  5. Columbia, Md.
  6. San Diego
  7. Seattle
  8. San Jose, Calif.
  9. Madison, Wis.
  10. Scottsdale, Ariz.
Worst Cities for Families
  1. Augusta, Ga.
  2. Jackson, Miss.
  3. Shreveport, La.
  4. Fayetteville, NC
  5. Newark, NJ
  6. San Bernardino, Calif.
  7. Birmingham, Ala.
  8. Memphis, Tenn.
  9. Cleveland
  10. Detroit
See where other cities fell on WalletHub's list here. (More career-oriented? Here's where you should consider moving.)

Get the news faster.
Tap to install our app.
Install the Newser News app
in two easy steps:
1. Tap in your navigation bar.
2. Tap to Add to Home Screen.