Dakota County, Minnesota Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
St. Paul1305,585311,156-0.36%5,88052 City
Lakeville281,28070,0262.54%2,20237 City
Eagan366,75768,739-0.52%2,14131 City
Burnsville465,35464,5140.17%2,62125 City
Apple Valley555,01656,269-0.42%3,26117 City
Inver Grove Heights636,98435,8240.3%1,32828 City
Rosemount733,08025,7853.76%99533 City
Farmington825,63123,6590.81%1,62116 City
Hastings922,66122,1560.43%2,18910 City
West St. Paul1022,30120,5601.6%4,5445 City
South St. Paul1120,50720,719-0.12%3,6466 City
Mendota Heights1211,42711,687-0.42%1,2599 City
Lilydale13838874-0.83%1,5151 City
Hampton14708740-0.84%5751 City
Sunfish Lake15521525-0.19%3481 City
Randolph16458464-0.43%4811 City
Vermillion17424444-0.93%4301 City
Mendota18268188-0.37%1,0110 City
Coates19136144-0.73%911 City
Miesville20127135-0.78%732 City
New Trier218084-1.23%4260 City

Dakota County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 21 cities in Dakota County, Minnesota.

Location of Dakota County