Kids & Family
Batavia Ranked Among the Best Cities in Illinois for Families
WalletHub recently released its 2016 list of the best and worst cities in Illinois for families. Find out how your town ranks.

And when it comes to choosing where to live, several towns throughout the Chicago suburbs get high ranks for being among the best places to raise a family, according to recently released rankings by WalletHub. But, there are also plenty of duds. Seven of the top ten best, and also, seven of the top ten worst towns in Illinois are located in the Chicago suburbs, according to WalletHub’s 2016 Best and Worst Cities for Families list.
Among the best suburbs are Deerfield (No. 2), Libertyville (No. 4), Hinsdale (No. 6), Cary (No. 7), Lake in the Hills (No. 8), Frankfort (No. 9) and Naperville (No 10). Batavia ranked the highest on the list for the tri-cities coming in at No. 16 while St. Charles was listed at No. 28 on the list and Geneva came in at No. 37 on the list.
Among the worst suburbs for families on WalletHub’s list were: Harvey, Dolton, Maywood and Blue Island.
But, neither the top-ranked city for families, nor the one lowest on WalletHub’s list, was a suburban town. WalletHub ranked Morton, a village of about 15,000 residents located southeast of Peoria, as the best town in Illinois for families, and ranked East St. Louis, a city located on the Mississippi River just east of St. Louis, as the worst town in Illinois for families.
We’ve included a list below of the 40 best, and worst cities, and you can also scroll over Wallethub’s map to find your town.
WalletHub’s analysts compared 162 cities in the state using 21 indicators of “ideal family conditions.” Some of those conditions included percentage of families with young children, median family income, housing affordability, quality of the school systems, number of parks and attractions and a separation and divorce rates. The full methodology can be found here.
Best Cities in Illinois for Families
- Deerfield
- Washington
- Morton
- Libertyville
- O’Fallon
- Hinsdale
- Cary
- Lake in the Hills
- Frankfort
- Naperville
- Yorkville
- Edwardsville
- Elmhurst
- Oswego
- Lake Zurich
- Batavia
- Lake Forest
- Glen Ellyn
- Normal
- Grayslake
- La Grange
- Algonquin
- Bartlett
- Shorewood
- Montgomery
- Wilmette
- Vernon Hills
- St. Charles
- New Lenox
- Wheaton
- Buffalo Grove
- Crystal Lake
- Plainfield
- Northbrook
- South Elgin
- Glenview
- Geneva
- Bloomington
- Lockport
- Woodridge
Worst Cities in Illinois for Families
- East St. Louis
- Harvey
- Dolton
- Maywood
- Blue Island
- Bridgeview
- Calumet City
- Kankakee
- Chicago
- Country Club Hills
- Chicago Heights
- North Chicago
- Lansing
- Rockford
- Danville
- Bellwood
- Bensenville
- Cicero
- Alton
- Carbondale
- Franklin Park
- Waukegan
- Melrose Park
- Granite City
- Berwyn
- South Holland
- Niles
- Mount Vernon
- Park Forest
- Zion
- Elmwood Park
- Alsip
- Crest Hill
- Matteson
- Skokie
- Addison
- Decatur
- Palos Hills
- DeKalb
- Oak Lawn
Get more local news delivered straight to your inbox. Sign up for free Patch newsletters and alerts.