Towanda, Illinois - Wikipedia, the free encyclopediaTowanda is a village in McLean County, Illinois, United States. The population was 493 at the 2000 census. It is part of the Bloomington – Normal Metropolitan …
Towanda, Illinois - About UsVillage Clerk 103 S Jefferson St PO Box 213 Towanda, IL 61776 Phone: (309) 728-2811 Fax: (309) 728-2811 : email: towanda61776@frontiernet.net