Map of Towanda village, Illinois
Towanda is a village in McLean County, Illinois, United States. The population was 431 at the 2020 census. It is part of the Bloomington–Normal Metropolitan Statistical Area. Towanda village overview: Name: Towanda village LSAD Code: 47 LSAD Description: village (suffix) State: Illinois County: McLean County Founded: May 5, 1875 Elevation: 781 ft (238 m) Total Area: 0.74 sq mi … Read more