Dakota County, Minnesota Cities (2026)

21 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
St. Paul1305,634311,127-0.3%5,88152 City
Lakeville281,94170,0302.48%2,22037 City
Eagan366,48768,745-0.56%2,13231 City
Burnsville465,03664,5190.13%2,60825 City
Apple Valley554,77156,273-0.45%3,24617 City
Inver Grove Heights636,42635,8260.28%1,30828 City
Rosemount732,97925,7853.77%99233 City
Farmington824,86823,6560.82%1,57316 City
Hastings922,67522,1560.39%2,19010 City
West St. Paul1022,60120,5581.53%4,6055 City
South St. Paul1120,52820,714-0.15%3,6496 City
Mendota Heights1211,43511,756-0.46%1,2609 City
Lilydale13766805-0.78%1,3851 City
Hampton14700741-0.99%5691 City
Sunfish Lake15520525-0.19%3471 City
Randolph16455464-0.22%4771 City
Vermillion17421445-0.94%4271 City
Mendota181841870%6940 City
Coates19132143-1.49%881 City
Miesville20130136-0.76%742 City
New Trier217883-1.27%4150 City

Dakota County Cities Summary

Largest City

St. Paul is the largest city in Dakota County, with a population of 305,634.

Smallest City

New Trier is the smallest city in Dakota County, with a population of 78.

10 Largest Cities

There are 21 cities in Dakota County, Minnesota.

Location of Dakota County