Town Chart.

← 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.

TownPopulationTypical household incomeTypical 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.

Nearby counties in Minnesota

Link to this page

Copy this HTML to link to this page from your own site.