← Back to Discover · All towns in Minnesota
Towns in Freeborn County
13 towns with data in Freeborn County, Minnesota, largest first. Find your matches.
Albert Lea is the largest of the 13 towns we list in Freeborn County, with 18,330 people. Together they have 22,215 people.
| Town | Population | Typical household income | Typical home price |
|---|---|---|---|
| Albert Lea | 18,330 | $64,603 | $157,500 |
| Clarks Grove | 636 | $73,750 | $123,400 |
| Alden | 629 | $73,250 | $128,400 |
| Glenville | 572 | $56,563 | $123,300 |
| Hartland | 422 | $86,250 | $166,900 |
| Geneva | 387 | $61,500 | $182,500 |
| Freeborn | 348 | $50,000 | $88,800 |
| Hollandale | 340 | $64,375 | $151,500 |
| Hayward | 231 | $61,250 | $114,000 |
| Twin Lakes | 158 | $55,089 | n/a |
| Conger | 99 | $66,250 | $120,000 |
| Manchester | 32 | $68,750 | $118,800 |
| Myrtle | 31 | $56,250 | n/a |
ZIP codes in Freeborn County
12 ZIP codes in Freeborn County, Minnesota. A ZIP code can also reach into a neighboring county.
- 56007 Albert Lea
- 56009 Alden
- 56016 Clarks Grove
- 56020 Conger
- 56029 Emmons
- 56032 Freeborn
- 56035 Geneva
- 56036 Glenville
- 56042 Hartland
- 56043 Hayward
- 56045 Hollandale
- 56089 Twin Lakes
Nearby counties in Minnesota
- Steele County 4
- Faribault County 9
- Waseca County 5
- Mower County 14
- Dodge County 6
- Blue Earth County 13
Link to this page
Copy this HTML to link to this page from your own site.