CHAMPAIGN, Ill. (WCIA) — The city of Champaign has been ranked as a top place to live. Champaign was ranked in Livability.com’s 2024 edition of their annual Top 100 Best Places to Live list.
Results that may be inaccessible to you are currently showing.