Skip to content
Risk: Very Low

Walsh County, ND Environment & Hazard Risk

Very Low natural hazard risk, led by winter weather. 988 storm events since 1996.

Expected yearly loss
$12.06M
Very Low nationally
Storm events since 1996
988
Most often hail
Flood insurance policies
46
1.0% of homes
Hurricanes nearby
0
Since 1851

Natural hazard risk

FEMA National Risk Index, December 2025

Overall risk

Very Low

Score 29.0 of 100

Social vulnerability

Very Low

Score 13.6 of 100

Community resilience

Relatively Moderate

Score 48.2 of 100

Community resilience runs the other way: a higher rating means a community can recover faster.

Building value exposed: $8.56B · Agriculture value exposed: $432M · Risk-adjusted yearly loss: $9.89M

Risk by hazard

  • Winter weatherRelatively High$529K/yr expected annual loss, about 23 events a year
  • Ice stormRelatively High$661K/yr expected annual loss, about once every 2 years
  • WildfireRelatively Low$477K/yr expected annual loss, about once every 756 years
  • HailRelatively Moderate$947K/yr expected annual loss, about 3.4 events a year
  • Cold waveRelatively Moderate$2.44M/yr expected annual loss, about 23 events a year
  • TornadoRelatively Low$1.11M/yr expected annual loss, about once every 1 year
  • Strong windRelatively Low$485K/yr expected annual loss, about 1.9 events a year
  • DroughtVery Low$28.77K/yr expected annual loss, about 5.7 events a year
  • LandslideVery Low$342/yr expected annual loss, about once every 8 years
  • LightningVery Low$58.56K/yr expected annual loss, about 26 events a year
  • Heat waveVery Low$34.95K/yr expected annual loss, about 1.1 events a year
  • EarthquakeVery Low$8,008/yr expected annual loss, about once every 12,658 years

Bars show the national percentile score (0 to 100) for each hazard. Dollar figures are expected annual losses to buildings, people and crops. Not rated here: avalanche, coastal flooding, hurricane, riverine flooding, tsunami, volcanic activity.

Flood risk and insurance

National Flood Insurance Program and FEMA flood maps

Check the flood zone for an address

Homes with flood insurance
46 of 4,780 (1.0%)
Homes in high-risk flood zones
1,202
Insured in high-risk zones
39 (3%)
Flood claims since 1978
782
Claims paid since 1978
$3.08M

Flood claims paid per year

Flood claims paid per year in Walsh County
  • Not a named storm$1.21M · 359 claims
  • Flooding$998K · 170 claims
  • Late spring storms$110K · 22 claims
  • Severe flooding$19.54K · 12 claims
  • Winter storm$6,063 · 4 claims

Storm history

Since 1996: 988 events, 2 deaths, $34.28M in damage

  • Hail205
  • Thunderstorm Wind137
  • Blizzard136 · 1 death
  • Extreme Cold/Wind Chill120
  • Winter Storm80
  • Heavy Snow56
  • High Wind48
  • Tornado40
  • Flood39 · 1 death
  • Cold/Wind Chill34

Events per year

Storm events per year in Walsh County
34
30
38
32
33
22
40
28
43
37
29
34
43
29
23
54
27
19
27
17

54 tornadoes on record (EF0 17, EF1 13, F0 14, F1 5, F2 2).

Most damaging storms

Since 1996, ranked by deaths, injuries and damage

  • Blizzard04/05/1997

    Eastern Walsh

    1 death, $6M damage

    What happened

    With falling temperatures on the back side of the low, the freezing rain turned to ice pellets and then to snow. A strong pressure gradient created winds up to 65 mph, dropping visibilities down to zero. The strong wind, on top of heavy ice accumulations, caused thousands of power poles to snap. This cut power to over 100,000 people in eastern North Dakota and northwest Minnesota and resulted in $30 million in damages just to the power infrastructure. A 2,060 foot television tower collapsed near Galesburg on April 5th. With power cut, many people had to seek shelters with generator power in order to keep warm. Some smaller communities were without power for more than a week. Most television and radio stations were knocked off the air, causing one Fargo radio station to become the only source of storm news for the area. In Grand Forks, 3 inches of ice pellets fell, and as the wind increased, one foot drifts of ice pellets were created. Snowfall totals on the 6th ranged around 7 inches. Interstates 29 and 94 were both closed in North Dakota, along with US Highway 2 from Lakota to Grand Forks. A 33 year-old Lankin man died from exposure, after walking away from his...

  • Flood04/27/2013

    Fairdale, Walsh County

    1 death, $20K damage

    What happened

    A 55 year old Walsh County man is believed to have died after his pickup was swept away from a water-covered gravel road Monday evening, April 29th, about 3 miles southwest of Minto, N.D.. The pickup was recovered but the man's body has yet to be found.

  • Flood04/19/1997

    Eastern Walsh

    $10M damage

    What happened

    Floodwaters from the Red River closed Interstate 29 at the Oslo, Minnesota, exit. Most roads east of the interstate were closed due to high water. A ring dike around the city of Grafton kept it dry from the Park River. The Red River crested on the 23rd in Oslo.

  • Ice Storm04/04/1997

    Eastern Walsh

    $6M damage

    What happened

    An intense low pressure system, with center pressures around 28.8 inches, tracked from Fergus Falls to International Falls, Minnesota. The initial rain was accompanied by lightning and thunder in southern Grand Forks county, and then changed to freezing rain as the temperature dropped. One-half to 2 inches of ice built up on exposed surfaces. Hundreds of power poles and lines snapped due to the weight of the ice, cutting power to many homes and businesses, many of which were beginning to fight the spring flood. The wind reporting systems on the AWOS and ASOS sites across eastern North Dakota froze in place, remaining out for 7 days. The three inches of liquid equivalent from the storm fell on top of a record snowpack.

  • Flood03/27/2004

    Eastern Walsh

    $1.9M damage

    What happened

    [See antecedent conditions written in brackets under Ramsey county]. For eastern Walsh county, river flood warnings were issued for the Park River at Grafton and the Forest River at Minto. Grafton crested right around its major (16 feet) flood stage on the 30th. Minto crested over its moderate (8 feet) flood stage on the 30th. For all of Walsh county, 100 miles of county/township roads were closed with nearly 400 road sites damaged. County-wide, damages were reported totalling $2.4 million. Most of this damage occurred in the eastern half of the county. US Highway 81 was closed from Manvel to Grafton. Grafton, the largest city with a population of around 5,000, had the worst flooding. The Park River crest at Grafton was not the highest on record (which occurred in April of 1950), but was higher than the level in April 1997 (the last big flood event). Nearly 100 homes took on water, mostly basement flooding and sewer backup. This caused about $1 million in damage just to Grafton. The city park was also flooded. The town of Minto, population 560, also had serious flooding. The Forest River crest at Minto was also not as high as the record event in April 1950, but...

  • Flood04/18/2023

    Poland, Walsh County

    $1M damage

    What happened

    Oslo - Crest of 36.27 feet occurred on 4/24. Flooding extended into May.|NOTE: Damages dollar amount is for the entire county. Not separated by specific river basin or damage type.

Latest storm reports

Newest first

  • Excessive Heat07/26/2026

    Eastern Walsh

  • Excessive Heat07/12/2026

    Eastern Walsh

  • Excessive Heat07/12/2026

    Western Walsh

  • Hail1" hail06/30/2026

    Minto, Walsh County

  • Thunderstorm Wind63 kt wind06/03/2026

    Adams, Walsh County

  • Frost/Freeze05/20/2026

    Eastern Walsh

  • Frost/Freeze05/20/2026

    Western Walsh

  • Frost/Freeze05/11/2026

    Eastern Walsh

Drinking water

4 community water systems serve about 9,291 people. Violations since 2021.

None of the systems serving this county had a health-based violation in this period.

Largest systems by population served. Monitoring and reporting violations mean required tests or notices were late or missing, not that the water was unsafe.

Climate

1991-2020 normals at Grafton, 14 mi from the county center

Summer highs peak around 81°F in Jul and winter lows bottom out near 0°F in Jan..

MonthHighLowRain
Jan16°F0°F-
Feb21°F4°F-
Mar34°F19°F-
Apr53°F33°F-
May68°F46°F-
Jun79°F57°F-
Jul81°F61°F-
Aug80°F59°F-
Sep71°F50°F-
Oct54°F36°F-
Nov36°F22°F-
Dec21°F7°F-
Year42°F average-

Pollution sites

0 Superfund sites and 0 toxic release facilities in Walsh County

No Superfund sites or toxic release facilities in Walsh County in our data.

Superfund sitesToxic release facilitiesEPA inspections and enforcementAir toxics cancer risk13 historic places

Frequently asked questions

How risky is Walsh County for natural disasters?
FEMA rates Walsh County very low for overall natural hazard risk, with expected losses of $12.06M a year. The highest-rated hazards are winter weather (relatively high), ice storm (relatively high), wildfire (relatively low).
What storms are most common in Walsh County?
Since 1996, NOAA recorded 988 storm events affecting Walsh County, most often hail (205), thunderstorm wind (137), blizzard (136).
How many tornadoes have hit Walsh County?
54 tornadoes have been recorded in Walsh County since 1950.
How many homes in Walsh County have flood insurance?
46 residential flood insurance policies are in force in Walsh County, covering about 1.0% of homes. The program has paid $3.08M on 782 claims here since 1978.
What is the weather like in Walsh County?
At Grafton, average highs reach 81°F in Jul and lows fall to 0°F in Jan (1991-2020 normals).

Source: FEMA (National Risk Index, NFIP), NOAA (Storm Events, HURDAT2, Climate Normals), EPA · Last updated 08/01/2026 · Storm counts include events in forecast zones that touch the county. This product uses the FEMA OpenFEMA API, but is not endorsed by FEMA.