Statistipedia

Atwood, IL

Atwood, IL
Map of Atwood
StateIllinois
Population946
Links
Maps

Atwood is located in the state of Illinois, about 23 miles south from Champaign. Its population is 946.