Home › States › Minnesota

Minnesota natural disaster risk

Ratings for all 87 counties, the federal disaster record and flood insurance across the state.

62major disasters since 1953 (19th most)
$2.6Bexpected losses a year
0.2%of homes with flood insurance
Photo: August Schwerdfeger, CC BY 4.0

Minnesota has had 62 major federal disaster declarations for natural events since 1953. FEMA expects about $2.6 billion a year in losses from natural hazards across the state. Inland flooding is the costliest hazard in 83 of its 87 counties, followed by cold wave in 4. None is rated Very High overall. About 0.2% of homes carry federal flood insurance, and the program has paid $155 million on 12,290 claims here since 1978.

Very High0counties
High2counties
Moderate6counties
Low36counties

Highest overall risk

4Dakota CountyModerate
5Anoka CountyModerate

Lowest risk (50,000+ people)

Top hazards

Inland floodingtop risk in 83 counties
Cold wavetop risk in 4 counties

All 87 counties

NamePeopleOverall riskTop hazardDeclarationsHomes insured
Aitkin County15,674LowInland flooding190.5%
Anoka County363,857ModerateInland flooding110.2%
Becker County35,074Very LowInland flooding170%
Beltrami County46,103LowInland flooding190%
Benton County41,368LowInland flooding110.5%
Big Stone County5,166Very LowInland flooding181%
Blue Earth County69,073LowInland flooding220.2%
Brown County25,898LowCold wave180.2%
Carlton County36,175LowCold wave80.2%
Carver County106,922LowInland flooding150.2%
Cass County30,036LowInland flooding120%
Chippewa County12,542Very LowInland flooding190.1%
Chisago County56,591LowInland flooding100.1%
Clay County65,291LowInland flooding270.7%
Clearwater County8,512Very LowInland flooding140%
Cook County5,590Very LowInland flooding80.2%
Cottonwood County11,505Very LowInland flooding150.8%
Crow Wing County66,020LowInland flooding110.2%
Dakota County439,810ModerateInland flooding140.1%
Dodge County20,867Very LowInland flooding140.3%
Douglas County38,992LowInland flooding120.1%
Faribault County13,918LowInland flooding200.1%
Fillmore County21,197LowInland flooding160.5%
Freeborn County30,884LowInland flooding190.1%
Goodhue County47,556LowInland flooding160.4%
Grant County6,073Very LowInland flooding170%
Hennepin County1,281,172HighInland flooding150.2%
Houston County18,807Very LowInland flooding190.3%
Hubbard County21,321Very LowInland flooding80%
Isanti County41,125Very LowInland flooding80.3%
Itasca County45,006LowInland flooding130.1%
Jackson County9,986Very LowInland flooding160.3%
Kanabec County16,014Very LowInland flooding90.1%
Kandiyohi County43,707LowInland flooding140.1%
Kittson County4,201Very LowInland flooding280.7%
Koochiching County12,059Very LowInland flooding100.3%
Lac qui Parle County6,711Very LowInland flooding190.1%
Lake County10,884Very LowCold wave100.1%
Lake of the Woods County3,752Very LowInland flooding160.6%
Le Sueur County28,651Very LowInland flooding170.7%
Lincoln County5,636Very LowInland flooding120%
Lyon County25,258LowInland flooding160.3%
Mahnomen County5,404Very LowInland flooding180.1%
Marshall County9,012Very LowInland flooding280.5%
Martin County20,025LowInland flooding130%
McLeod County36,770LowInland flooding160.2%
Meeker County23,394Very LowInland flooding90.3%
Mille Lacs County26,388Very LowInland flooding80.4%
Morrison County34,007LowInland flooding120.2%
Mower County40,028LowInland flooding140.4%
Murray County8,175Very LowInland flooding150.3%
Nicollet County34,438LowInland flooding200.2%
Nobles County22,270LowInland flooding190.2%
Norman County6,420Very LowInland flooding301.4%
Olmsted County162,489ModerateInland flooding130.3%
Otter Tail County60,042LowInland flooding150%
Pennington County13,900LowInland flooding180.1%
Pine County28,831LowInland flooding130.5%
Pipestone County9,414Very LowInland flooding120.1%
Polk County31,153LowInland flooding290.5%
Pope County11,306Very LowInland flooding140.1%
Ramsey County552,246HighInland flooding170.1%
Red Lake County3,934Very LowInland flooding210%
Redwood County15,425Very LowInland flooding190.1%
Renville County14,723Very LowInland flooding200%
Rice County67,082LowInland flooding120.3%
Rock County9,704Very LowInland flooding140.4%
Roseau County15,292LowInland flooding240.4%
Scott County150,902LowInland flooding140.2%
Sherburne County97,144LowInland flooding80.3%
Sibley County14,824Very LowInland flooding190%
St. Louis County200,067ModerateCold wave150.3%
Stearns County158,160ModerateInland flooding110.2%
Steele County37,400Very LowInland flooding150.4%
Stevens County9,670Very LowInland flooding170.1%
Swift County9,838Very LowInland flooding170.1%
Todd County25,251Very LowInland flooding110.3%
Traverse County3,356Very LowInland flooding231%
Wabasha County21,380LowInland flooding150.5%
Wadena County14,054Very LowInland flooding130.2%
Waseca County18,957Very LowInland flooding120.1%
Washington County267,506ModerateInland flooding150.3%
Watonwan County11,253Very LowInland flooding110%
Wilkin County6,501Very LowInland flooding230.9%
Winona County49,579LowInland flooding150.5%
Wright County141,326LowInland flooding150.2%
Yellow Medicine County9,528Very LowInland flooding220.2%

Linked names have a full page. Overall risk from the FEMA National Risk Index (December 2025); declarations are federal disaster and emergency declarations for natural events since 1953 (OpenFEMA); homes insured is the share with NFIP flood policies.