Dakota County, Minnesota Cities (2025)

68 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
St. Paul1306,549311,483-0.3%5,89852 City
St. Paul2306,549311,127-0.3%5,89852 City
Lakeville379,95669,4952.55%2,16637 City
Lakeville479,95670,0302.55%2,16637 City
Eagan566,86368,862-0.56%2,14431 City
Eagan666,86368,745-0.56%2,14431 City
Burnsville764,95064,3240.13%2,60525 City
Burnsville864,95064,5190.13%2,60525 City
Apple Valley955,02156,367-0.45%3,26117 City
Apple Valley1055,02156,273-0.45%3,26117 City
Inver Grove Heights1136,32635,8130.28%1,30428 City
Inver Grove Heights1236,32635,8260.28%1,30428 City
Rosemount1331,78025,6483.92%95633 City
Rosemount1431,78025,7853.92%95633 City
Farmington1524,66623,6760.83%1,59016 City
Farmington1624,66623,6560.83%1,59016 City
Hastings1722,58822,1590.38%2,18210 City
Hastings1822,58822,1560.38%2,18210 City
West St. Paul1922,26020,6001.55%4,5355 City
West St. Paul2022,26020,5581.55%4,5355 City
South St. Paul2120,55920,757-0.15%3,6556 City
South St. Paul2220,55920,714-0.15%3,6556 City
Mendota Heights2311,48811,738-0.47%1,2669 City
Mendota Heights2411,48811,756-0.47%1,2669 City
Ravenna252,2712,351-0.48%11320 Township
Ravenna262,2712,347-0.48%11320 Township
Eureka271,3511,374-0.3%4034 Township
Eureka281,3511,371-0.3%4034 Township
Castle Rock291,3381,351-0.07%3835 Township
Castle Rock301,3381,351-0.07%3835 Township
Vermillion311,2471,290-0.64%3734 Township
Vermillion321,2471,290-0.64%3734 Township
Marshan331,1091,150-0.45%3234 Township
Marshan341,1091,148-0.45%3234 Township
Nininger35829860-0.48%6213 Township
Nininger36829858-0.48%6213 Township
Hampton37813834-0.49%2435 Township
Hampton38813832-0.49%2435 Township
Lilydale39772807-0.9%1,3961 City
Lilydale40772805-0.9%1,3961 City
Greenvale41770797-0.52%2827 Township
Greenvale42770795-0.52%2827 Township
Randolph43749762-0.53%809 Township
Randolph44749763-0.53%809 Township
Douglas45735749-0.14%2234 Township
Douglas46735748-0.14%2234 Township
Hampton47707742-0.98%5741 City
Hampton48707741-0.98%5741 City
Sunfish Lake49521523-0.19%3481 City
Sunfish Lake50521525-0.19%3481 City
Waterford51517538-0.39%3515 Township
Waterford52517537-0.39%3515 Township
Sciota534604580.66%3115 Township
Sciota544604600.66%3115 Township
Randolph55456465-0.44%4781 City
Randolph56456464-0.44%4781 City
Vermillion57425446-0.93%4311 City
Vermillion58425445-0.93%4311 City
Farmington59384401-0.52%1135 Township
Farmington60384400-0.52%1135 Township
Mendota61184187-0.54%6940 City
Mendota62184187-0.54%6940 City
Coates63134143-1.47%891 City
Coates64134143-1.47%891 City
Miesville65131136-0.76%752 City
Miesville66131136-0.76%752 City
New Trier677983-1.25%4200 City
New Trier687983-1.25%4200 City

Dakota County Cities Summary

Largest City

St. Paul is the largest city in Dakota County, with a population of 306,549.

Smallest City

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

10 Largest Cities

There are 68 cities in Dakota County, Minnesota.

Location of Dakota County