Author: sxkhd2

Find Out About Champaign, Illinois

The city of Champaign is the tenth-most populous city in Illinois with an estimated population of just over 86,630. Founded in 1855, it is located within Champaign county and Chicago is just 217km away to the north. Dorothy Ann David is the city’s current manager while Deborah Frank Feinen is the current mayor. She entered…