Statistipedia

Iola, IL

Iola, IL
Map of Iola
StateIllinois
Population141
Links
Maps

Iola is located in the state of Illinois, roughly 71 miles south from Decatur. It has a population of 141.