Farmington, MN
23,487
Population
14.6
square miles
1,606.4
people per square mile