When you think of the most livable city in the Midwest, Chicago often tops the list. It offers everything you need: a coffee shop on every corner, beaches to relax on, and venues for live music almost every night of the week. Sounds appealing, right? While it’s certainly livable, the city can feel a bit overwhelming for some due to its size.
SmartAsset recently ranked the “Most Livable Small Cities in the U.S,” examining more than 270 cities with populations between 65,000 and 100,000 people.
Bloomington, Illinois, ranks No. 2
Bloomington, Illinois, was ranked as the second most livable city, according to a recent list by SmartAsset. The ranking considered several factors, including housing affordability, poverty and unemployment rates, health insurance coverage, access to healthcare, entertainment facilities, and commute times using data from the Census Bureau’s 2023 one-year American Community Survey.
One of the key factors contributing to Bloomington’s high ranking was its lower average housing costs and a commute time of approximately 20 minutes or less.

Of the top 15 cities on the ranking, 12 were in the Midwest:
- Plymouth, Minnesota
- Bloomington, Illinois
- Livonia, Michigan
- O’Fallon, Missouri
- Ankeny, Iowa
- Lakeville, Minnesota
- Flower Mound, Texas
- Eau Claire, Wisconsin
- Eau Claire, Texas
- Appleton, Wisconsin
- St. Charles, Missouri
- Maple Grove, Minnesota
- Noblesville, Indiana
- Oshkosh, Wisconsin
- Cheektowaga, New York