You've heard it takes a village to raise a child, so it's pretty important you pick your village well.
In a recent study, WalletHub's analysts ranked 150 of the most populated U.S. cities to see which ones were the best and which cities were the worst to raise a family. Housing cost, school quality, healthcare, recreation and 37 other key metrics were used in their analysis.
The results are in, and these are the 50 worst cities for your family:
50. Tempe, Arizona
49. Anchorage, Alaska
48. Mesa, Arizona
47. Corpus Christi, Texas
46. Springfield, Missouri
45. Knoxville, Tennessee
44. Houston, Texas
43. Rochester, New York
42. Akron, Ohio
41. Dallas, Texas
40. Ontario, Canada
39. Washington, D.C.
38. Little Rock, Arkansas
37. Phoenix, Arizona
36. Oakland, California
35. Long Beach, California
34. Riverside, California
33. Stockton, California
32. Laredo, Texas
31. Las Vegas, Nevada
30. Brownsville, Texas
29. Moreno Valley, California
28. Chattanooga, Tennessee
27. Atlanta, Georgia
26. Columbus, Georgia
25. Albuquerque, New Mexico
24. Toledo, Ohio
23. St. Louis, Missouri
22. Glendale, Arizona
21. Fresno, California
20. Tucson, Arizona
19. Montgomery, Alabama
18. Mobile, Alabama
17. Baltimore, Maryland
16. Baton Rouge, Louisiana
15. Santa Ana, California
14. Fort Lauderdale, Florida
13. Cleveland, Ohio
12. New Orleans, Louisiana
11. North Las Vegas, Nevada
10. Memphis, Tennessee
9. Newark, New Jersey
8. Augusta, Georgia
7. Jackson, Mississippi
6. Miami, Florida
5. Hialeah, Florida
4. Shreveport, Louisiana
3. San Bernardino, California
2. Detroit, Michigan
And the worst city to raise a family in is ...
1. Birmingham, Alabama
If you live in one of these cities, do you agree? If not, what is it about your city that actually makes it a great place to raise a family?