← Back to Discover · All towns in Minnesota
Towns in Dakota County
20 towns with data in Dakota County, Minnesota, largest first. Find your matches.
Lakeville is the largest of the 20 towns we list in Dakota County, with 74,354 people. Together they have 431,515 people.
| Town | Population | Typical household income | Typical home price |
|---|---|---|---|
| Lakeville | 74,354 | $139,041 | $452,500 |
| Eagan | 68,000 | $108,690 | $397,100 |
| Burnsville | 64,463 | $87,024 | $355,200 |
| Apple Valley | 55,679 | $97,673 | $370,400 |
| Inver Grove Heights | 35,906 | $101,316 | $363,400 |
| Rosemount | 27,562 | $129,625 | $424,100 |
| Farmington | 23,902 | $123,673 | $366,200 |
| Hastings | 22,117 | $93,998 | $322,400 |
| West St. Paul | 21,382 | $68,464 | $301,300 |
| South St. Paul | 20,611 | $87,994 | $281,600 |
| Mendota Heights | 11,612 | $132,768 | $520,300 |
| Empire | 3,092 | $147,700 | $469,500 |
| Lilydale | 772 | $89,583 | $404,800 |
| Hampton | 590 | $109,545 | $318,300 |
| Sunfish Lake | 533 | $236,250 | $1,115,600 |
| Vermillion | 399 | $107,188 | $319,300 |
| Mendota | 207 | $111,250 | $320,000 |
| Coates | 131 | $82,250 | $240,000 |
| Miesville | 125 | $95,500 | $348,200 |
| New Trier | 78 | $73,750 | $275,000 |
ZIP codes in Dakota County
19 ZIP codes in Dakota County, Minnesota. A ZIP code can also reach into a neighboring county.
- 55024 Farmington
- 55031 Hampton
- 55033 Hastings
- 55044 Lakeville
- 55065 Randolph
- 55068 Rosemount
- 55075 South Saint Paul
- 55076 Inver Grove Heights
- 55077 Inver Grove Heights
- 55085 Vermillion
- 55118 Saint Paul
- 55120 Saint Paul
- 55121 Saint Paul
- 55122 Saint Paul
- 55123 Saint Paul
- 55124 Saint Paul
- 55150 Mendota
- 55306 Burnsville
- 55337 Burnsville
Nearby counties in Minnesota
- Ramsey County 15
- Washington County 25
- Scott County 8
- Hennepin County 42
- Goodhue County 8
- Rice County 8
Link to this page
Copy this HTML to link to this page from your own site.