Afton, MN
2,951
Population
25.1
square miles
117.6
people per square mile