Home › Minnesota › Cities

Minnesota cities by disaster risk

43 cities and communities with 25,000 or more people. Ratings are for the county each city sits in.

Photo: August Schwerdfeger, CC BY 4.0
CityCountyOverall riskTop hazardPeople
MinneapolisHennepin CountyHighInland flooding427,246
St. PaulRamsey CountyHighInland flooding307,284
RochesterOlmsted CountyModerateInland flooding122,330
BloomingtonHennepin CountyHighInland flooding88,665
DuluthSt. Louis CountyModerateCold wave87,093
Brooklyn ParkHennepin CountyHighInland flooding83,876
PlymouthHennepin CountyHighInland flooding79,220
WoodburyWashington CountyModerateInland flooding78,305
LakevilleDakota CountyModerateInland flooding74,354
BlaineRamsey CountyHighInland flooding72,488
Maple GroveHennepin CountyHighInland flooding71,173
St. CloudStearns CountyModerateInland flooding70,629
EaganDakota CountyModerateInland flooding68,000
BurnsvilleDakota CountyModerateInland flooding64,463
Coon RapidsAnoka CountyModerateInland flooding63,468
Eden PrairieHennepin CountyHighInland flooding63,051
Apple ValleyDakota CountyModerateInland flooding55,679
EdinaHennepin CountyHighInland flooding53,262
MinnetonkaHennepin CountyHighInland flooding53,064
St. Louis ParkHennepin CountyHighInland flooding49,594
ShakopeeScott CountyLowInland flooding46,012
MankatoBlue Earth CountyLowInland flooding45,473
MoorheadClay CountyLowInland flooding45,036
Cottage GroveWashington CountyModerateInland flooding40,992
MaplewoodRamsey CountyHighInland flooding40,695
RichfieldHennepin CountyHighInland flooding36,642
Inver Grove HeightsDakota CountyModerateInland flooding35,906
RosevilleRamsey CountyHighInland flooding35,802
AndoverAnoka CountyModerateInland flooding33,035
SavageScott CountyLowInland flooding32,889
Brooklyn CenterHennepin CountyHighInland flooding32,479
FridleyAnoka CountyModerateInland flooding30,241
ChaskaCarver CountyLowInland flooding28,706
OakdaleWashington CountyModerateInland flooding28,585
RamseyAnoka CountyModerateInland flooding28,421
Prior LakeScott CountyLowInland flooding28,016
RosemountDakota CountyModerateInland flooding27,562
Elk RiverSherburne CountyLowInland flooding26,793
ShoreviewRamsey CountyHighInland flooding26,714
OwatonnaSteele CountyVery LowInland flooding26,498
AustinMower CountyLowInland flooding26,358
WinonaWinona CountyLowInland flooding26,009
ChanhassenHennepin CountyHighInland flooding26,006