Eagle Grove, IA
3,589
Population
4.1
square miles
881.4
people per square mile