Natural disaster risk FEMA county data

Minnesota natural disaster risk

Minnesota ranks #18 of 51 from the lowest population-weighted county-score mean in our state comparison. Its highest hazard-score means are hail, strong wind, cold wave.

County-score mean
76.7
High county-score mean
Expected loss per resident
$453
per year, all hazards
Home insurance (median)
$1,837
per year with a mortgage, ACS 2024

RelocateMath computes these state means by weighting FEMA county scores by population. A mean of county percentiles is not a national state percentile or an official FEMA state rating.

Highest county hazard-score means in Minnesota
County-score mean above 50
Hail87
Strong wind85
Cold wave84
Tornado81
Winter weather81
Riverine flooding79

The vertical line marks county-score scale midpoint (50).

Find your county's risk in Minnesota

All 87 county rows with a FEMA score are available below, initially ordered by population.

FEMA v1.20 county risk scores in Minnesota; population from Census ACS 2020–2024
CountyPopulationRisk scoreFEMA rating
Hennepin County1,269,49698.3Relatively High
Ramsey County542,94594.6Relatively High
Dakota County445,77189.5Relatively Moderate
Anoka County370,34988.0Relatively Moderate
Washington County276,23883.9Relatively Moderate
St. Louis County200,12391.6Relatively Moderate
Olmsted County164,49882.3Relatively Moderate
Stearns County160,86587.6Relatively Moderate
Scott County154,55776.6Relatively Low
Wright County148,26968.4Relatively Low
Carver County110,04159.7Relatively Low
Sherburne County100,56053.6Relatively Low
Blue Earth County69,87172.2Relatively Low
Rice County67,91775.4Relatively Low
Crow Wing County67,68677.5Relatively Low
Clay County66,05973.7Relatively Low
Otter Tail County60,47579.4Relatively Low
Chisago County57,99144.5Relatively Low
Winona County49,77969.5Relatively Low
Goodhue County47,94343.3Relatively Low
Beltrami County46,51260.6Relatively Low
Itasca County45,27576.7Relatively Low
Kandiyohi County44,07951.4Relatively Low
Isanti County42,59626.9Very Low
Benton County41,59351.3Relatively Low
Mower County40,34367.3Relatively Low
Douglas County39,57544.3Relatively Low
Steele County37,43937.2Very Low
McLeod County36,79846.6Relatively Low
Carlton County36,51870.1Relatively Low
Becker County35,34337.4Very Low
Nicollet County34,41145.4Relatively Low
Morrison County34,24966.9Relatively Low
Cass County30,99253.5Relatively Low
Polk County30,70567.0Relatively Low
Freeborn County30,62351.0Relatively Low
Pine County29,64062.2Relatively Low
Le Sueur County29,11322.8Very Low
Mille Lacs County27,12528.5Very Low
Brown County25,80050.4Relatively Low
Todd County25,57537.7Very Low
Lyon County25,50343.5Relatively Low
Meeker County23,46827.0Very Low
Nobles County22,04150.2Relatively Low
Hubbard County21,83135.2Very Low
Wabasha County21,56545.5Relatively Low
Fillmore County21,41449.8Relatively Low
Dodge County21,04514.2Very Low
Martin County19,78045.5Relatively Low
Waseca County18,88524.7Very Low
Houston County18,65329.5Very Low
Kanabec County16,39021.3Very Low
Aitkin County16,05656.6Relatively Low
Redwood County15,35035.1Very Low
Roseau County15,30243.9Relatively Low
Sibley County15,00523.0Very Low
Renville County14,55838.5Very Low
Wadena County14,25612.9Very Low
Faribault County13,91445.5Relatively Low
Pennington County13,79147.0Relatively Low
Chippewa County12,37737.0Very Low
Koochiching County11,83331.5Very Low
Cottonwood County11,45827.7Very Low
Pope County11,41820.5Very Low
Watonwan County11,20523.9Very Low
Lake County10,87933.9Very Low
Jackson County9,93322.4Very Low
Swift County9,74825.1Very Low
Stevens County9,7397.0Very Low
Rock County9,6219.4Very Low
Yellow Medicine County9,45130.0Very Low
Pipestone County9,28414.7Very Low
Marshall County8,90923.6Very Low
Clearwater County8,6164.2Very Low
Murray County8,09719.8Very Low
Lac qui Parle County6,68218.8Very Low
Wilkin County6,3715.3Very Low
Norman County6,36714.4Very Low
Grant County6,1273.0Very Low
Cook County5,63511.2Very Low
Lincoln County5,60318.2Very Low
Mahnomen County5,3587.1Very Low
Big Stone County5,1278.5Very Low
Kittson County4,0844.8Very Low
Red Lake County3,9152.2Very Low
Lake of the Woods County3,8213.5Very Low
Traverse County3,2436.2Very Low

The county rows show FEMA's own county percentile scores and rating categories; the state figures above are our weighted means. County data cannot establish a property's safety. Expected loss is modeled annual loss per resident, not a premium quote. The insurance figure is what owners with a mortgage reported paying in 2024 (Census American Community Survey), not a current quote. For a specific home, check the address on FEMA's flood map and get insurance quotes before you commit. Our guide explains how to check natural disaster risk before you move.

Lowest FEMA county risk scores in Minnesota

Cities in Minnesota

Frequently asked questions

Is Minnesota safe from natural disasters?

Minnesota's population-weighted county-score mean is 76.7 out of 100 (high county-score mean), #18 of 51 from the lowest mean in our state comparison. A state average cannot show whether an individual home is safe. About 32% of residents live in counties FEMA rates relatively high or very high.

What natural disasters happen in Minnesota?

The highest population-weighted county hazard-score means in Minnesota are hail, strong wind, cold wave (means 87, 85, 84 on the 0–100 county-score scale). These are not national state percentiles.

Which counties have the lowest modeled risk scores in Minnesota?

Among counties with at least 20,000 people, the lowest FEMA county risk scores are in Dodge County, Le Sueur County, Isanti County. Conditions vary within each county; check an individual address separately.