Moorhead
Population 46,533 (2025)
110 tornadoes have tracked within 25 miles of Moorhead since 1950, 6 of them rated EF3 or F3 or stronger; the most recent was on June 20, 2025.
Hazard fingerprint Each spoke is this county’s percentile among U.S. counties where that hazard occurs. How it is computed
- Tornado damage paths within 25 miles since 1950110
- Wildfire burn scars within 25 miles since 19842
- Major flood years since 1978, Clay County7
At a glance
Tornado paths within 25 miles, tropical cyclone tracks within 100 miles and wildfire perimeters within 25 miles of the city centre. Storm events, flood insurance claims and disaster declarations are for Clay County. Earthquakes within 50 miles, volcanoes within 100 miles and smoke days are measured from the city centre; river and tide gauges, tsunami and landslide records and the drought index are for Clay County.
Strongest tornado
F5
June 20, 1957, 52.4 mile path
Snowiest season
117.0in
Winter of 1996-97
Tornadoes
About one tornado a year since 1950, 6 of them rated F3/EF3 or stronger.
Strongest
June 20, 1957
F5, 52.4 mile path
500 yards wide; 10 killed along the whole path.
Most recent
Friday, June 20, 2025
EF0, 0.7 mile path
Within the past year.
Every recorded tornado
| Jun 20, 2025 | EF0 | 0.7 | 0 | 0 |
| Jun 20, 2025 | EF0 | 1.9 | 0 | 0 |
| Jun 20, 2025 | EF0 | 0.7 | 0 | 0 |
| Jun 20, 2025 | EF1 | 6.9 | 0 | 0 |
| Jun 20, 2025 | EF1 | 12.2 | 0 | 0 |
| May 24, 2024 | EFU | 0.5 | 0 | 0 |
| Jun 20, 2022 | EF0 | 0.2 | 0 | 0 |
| Jul 25, 2020 | EF0 | 0.4 | 0 | 0 |
| Jul 9, 2019 | EF0 | 3.0 | 0 | 0 |
| Jul 9, 2019 | EF0 | 0.5 | 0 | 0 |
| Jul 9, 2019 | EF1 | 1.5 | 0 | 0 |
| Jun 8, 2018 | EF0 | 0.1 | 0 | 0 |
| Jul 21, 2017 | EF0 | 0.4 | 0 | 0 |
| May 27, 2016 | EF0 | 0.1 | 0 | 0 |
| May 27, 2016 | EF0 | 0.1 | 0 | 0 |
| Jun 27, 2015 | EF0 | 0.1 | 0 | 0 |
| Sep 4, 2014 | EF1 | 11.6 | 0 | 0 |
| Jun 25, 2013 | EF0 | 7.0 | 0 | 0 |
| Apr 21, 2012 | EF0 | 0.2 | 0 | 0 |
| Jul 4, 2011 | EF2 | 3.0 | 0 | 0 |
| May 30, 2011 | EF2 | 7.4 | 0 | 0 |
| May 30, 2011 | EF1 | 4.5 | 0 | 0 |
| May 30, 2011 | EF2 | 4.0 | 0 | 0 |
| May 30, 2011 | EF1 | 2.3 | 0 | 0 |
| May 30, 2011 | EF2 | 4.3 | 0 | 0 |
| Jul 27, 2010 | EF1 | 2.8 | 0 | 0 |
| Jul 13, 2010 | EF0 | 2.4 | 0 | 0 |
| Jul 13, 2010 | EF0 | 0.2 | 0 | 0 |
| May 7, 2006 | F0 | 0.2 | 0 | 0 |
| Sep 5, 2005 | F1 | 2.5 | 0 | 0 |
| Sep 5, 2005 | F1 | 1.5 | 0 | 0 |
| Sep 5, 2005 | F2 | 4.0 | 0 | 0 |
| Jun 29, 2005 | F0 | 2.0 | 0 | 0 |
| Jun 11, 2005 | F1 | 0.2 | 0 | 0 |
| Jun 11, 2005 | F0 | 0.2 | 0 | 0 |
| May 20, 2005 | F0 | 0.7 | 0 | 0 |
| Jul 12, 2004 | F1 | 10.0 | 0 | 0 |
| Jul 12, 2004 | F0 | 0.5 | 0 | 0 |
| Jul 10, 2004 | F1 | 2.0 | 0 | 0 |
| Jul 10, 2004 | F0 | 7.0 | 0 | 0 |
| May 19, 2004 | F1 | 1.0 | 0 | 0 |
| Jun 7, 2003 | F0 | 0.1 | 0 | 0 |
| Sep 18, 2002 | F1 | 1.0 | 0 | 0 |
| Aug 28, 2002 | F0 | 0.2 | 0 | 0 |
| Jul 26, 1997 | F0 | 0.5 | 0 | 0 |
| Jul 26, 1997 | F0 | 0.2 | 0 | 0 |
| Jul 26, 1997 | F0 | 0.2 | 0 | 0 |
| Jul 26, 1997 | F0 | 0.2 | 0 | 0 |
| Jun 5, 1996 | F0 | 0.5 | 0 | 0 |
| Jun 25, 1994 | F0 | 0.1 | 0 | 0 |
| Jul 9, 1992 | F0 | 0.1 | 0 | 0 |
| Jun 9, 1991 | F0 | 0.2 | 0 | 0 |
| Jun 19, 1990 | F0 | 0.1 | 0 | 0 |
| Jun 11, 1990 | F0 | 0.2 | 0 | 0 |
| Jul 23, 1988 | F1 | 0.2 | 0 | 0 |
| Jul 12, 1988 | F0 | 0.2 | 0 | 0 |
| Jul 12, 1988 | F0 | 0.2 | 0 | 0 |
| May 7, 1988 | F1 | 3.0 | 0 | 0 |
| Aug 17, 1987 | F0 | 0.2 | 0 | 0 |
| Jul 21, 1987 | F0 | 0.2 | 0 | 0 |
| Jul 21, 1987 | F0 | 0.2 | 0 | 0 |
| Jul 10, 1986 | F0 | 0.2 | 0 | 0 |
| May 4, 1985 | F0 | 0.1 | 0 | 0 |
| Jun 4, 1984 | F0 | 0.1 | 0 | 0 |
| Aug 28, 1983 | F1 | 0.3 | 0 | 0 |
| Jul 30, 1983 | F0 | 0.3 | 0 | 0 |
| Jul 2, 1983 | F0 | 0.2 | 0 | 0 |
| Jul 10, 1981 | F0 | 2.0 | 0 | 0 |
| May 22, 1981 | F0 | 0.1 | 0 | 0 |
| Aug 6, 1980 | F0 | 0.1 | 0 | 0 |
| Aug 12, 1979 | F0 | 0.5 | 0 | 0 |
| Jun 28, 1979 | F0 | 0.1 | 0 | 0 |
| Jun 1, 1979 | F0 | 0.1 | 0 | 0 |
| Jul 4, 1977 | F1 | 0.5 | 0 | 0 |
| Jul 4, 1977 | F1 | 20.7 | 0 | 0 |
| Aug 19, 1976 | F1 | 1.0 | 0 | 0 |
| Aug 19, 1976 | F1 | 0.5 | 0 | 0 |
| Aug 10, 1976 | F1 | 0.1 | 0 | 0 |
| May 27, 1976 | F1 | 0.1 | 0 | 0 |
| Aug 31, 1975 | F1 | 10.1 | 0 | 0 |
| Jul 7, 1975 | F0 | 0.1 | 0 | 0 |
| Jun 28, 1975 | F3 | 2.3 | 0 | 0 |
| Jun 28, 1975 | F4 | 5.4 | 0 | 0 |
| May 19, 1975 | F0 | 13.9 | 0 | 0 |
| Jun 15, 1973 | F3 | 0.1 | 0 | 0 |
| Jul 23, 1966 | F0 | 0.1 | 0 | 0 |
| Jun 24, 1966 | F1 | 49.8 | 0 | 0 |
| Jul 15, 1965 | F0 | 0.1 | 0 | 0 |
| Jun 27, 1965 | F1 | 0.1 | 0 | 0 |
| May 5, 1965 | F2 | 33.8 | 0 | 0 |
| Sep 9, 1964 | F1 | 13.0 | 1 | 0 |
| Jun 8, 1964 | F2 | 26.9 | 0 | 0 |
| Jul 6, 1962 | F0 | 0.1 | 0 | 0 |
| Jul 6, 1962 | F0 | 0.1 | 0 | 0 |
| Jul 10, 1960 | F2 | 6.9 | 0 | 0 |
| May 31, 1960 | F2 | 0.1 | 0 | 0 |
| Jun 10, 1959 | F2 | 0.1 | 0 | 0 |
| Jun 10, 1959 | F0 | 0.1 | 0 | 0 |
| Jun 9, 1959 | F2 | 14.1 | 0 | 0 |
| Aug 11, 1958 | F1 | 0.8 | 3 | 0 |
| Aug 9, 1958 | F1 | 0.1 | 0 | 0 |
| Jun 20, 1957 | F5 | 52.4 | 103 | 10 |
| Jun 20, 1957 | F0 | 0.1 | 0 | 0 |
| Aug 30, 1956 | F3 | 5.1 | 8 | 0 |
| Jul 7, 1956 | F0 | 0.1 | 0 | 0 |
| Jul 2, 1955 | F3 | 18.7 | 2 | 0 |
| Jun 30, 1955 | F1 | 12.7 | 0 | 0 |
| Jun 30, 1955 | F1 | 0.1 | 0 | 0 |
| May 29, 1953 | F2 | 3.6 | 0 | 0 |
| Jul 16, 1952 | F2 | 9.4 | 0 | 0 |
- Injuries and deaths are for the tornado’s whole path, which may extend beyond this area.
- Weak tornadoes were under-recorded before Doppler radar coverage became national in the early 1990s, so earlier decades read low. Ratings use the Fujita scale before February 2007 and the Enhanced Fujita scale after.
Storm Prediction Center severe weather database, 1950 to 2025.
Hurricanes and tropical storms
No tropical storm or hurricane has tracked within 100 miles since records began in 1851.
Wildfire and smoke
2 large fires burned within 25 miles since 1984.
Largest
May 4, 1996
Unnamed Fire, 1,154 acres
12.4 miles from the city centre.
Most recent
April 24, 1998
Fuglie Fire
545 acres in total.
Every large fire
| Fuglie | 1998 | 24.9 | 545 |
| Unnamed | 1996 | 12.4 | 1,154 |
- Large fires mapped by the Monitoring Trends in Burn Severity program since 1984: 1,000 acres or more in the West, 500 or more in the East. Prescribed burns are excluded. Acres here are the part of each perimeter inside this place.
Monitoring Trends in Burn Severity (USGS and U.S. Forest Service), 1984 to 2026.
Smoke overhead
Smokiest year
2023: 79 days
Heavy smoke on 38 days in 2021, the most of any year.
Last 10 years
35.2 days a year
Medium or heavy smoke, 2016 to 2025.
2025
34 days
Medium or heavy smoke. 43 so far in 2026.
- A smoke day is a date on which a smoke plume traced by NOAA Hazard Mapping System analysts from satellite imagery covered this place's point (the county's population centre or the city centre). Counts here are of medium or heavy smoke. Since 2018 analysts have often drawn light smoke as one area over most of the continent, so light-smoke counts are not comparable from year to year. The plumes show smoke anywhere in the air above, not air quality at the ground, and smoke hidden by cloud is missed.
NOAA Hazard Mapping System smoke analysis, 2011 to 2026, retrieved October 30, 2026.
Floods and flood insurance
1,358 federal flood insurance claims since 1978, with $13.8 million paid.
Flood insurance figures are for Clay County, the county that contains Moorhead.
Most claims in one year
1997: 460 claims
$4.8 million paid.
2nd most
2009: 334 claims
$6.3 million paid.
3rd most
1979: 89 claims
$644,000 paid.
Claims by ZIP code
| 56560 | 1,152 | $12.3 million |
| 56546 | 104 | $648,000 |
| 56547 | 31 | $389,000 |
| 56580 | 26 | $135,000 |
| 56529 | 12 | $34,000 |
| 56561 | 11 | $75,000 |
| 56549 | 8 | $72,000 |
| 5 | $41,000 |
Flood events since 1996
- Flash Flood32
- Flood25
- Heavy Rain1
This product uses the Federal Emergency Management Agency's OpenFEMA API, but is not endorsed by FEMA. The Federal Government or FEMA cannot vouch for the data or analyses derived from these data after the data have been retrieved from the Agency's website(s).
OpenFEMA NFIP Redacted Claims v3, refreshed August 4, 2026. NOAA Storm Events through 2026.
River crests
River gauges in Clay County, the county that contains Moorhead.
Most severe crest
July 2, 1975
Buffalo River (MN) near Dilworth, 27.10 ft
14.10 feet above the 13.0 ft flood stage; major flooding by today’s categories.
Most recent moderate or major crest
August 10, 2025
South Branch Buffalo River at Sabin, 15.19 ft
Moderate flooding.
River gauges
| Buffalo River (MN) near Dilworth | 13.0 | 27.10 ft | 2 |
| Buffalo River (MN) near Hawley | 8.0 | 11.30 ft | 1 |
| Red River of the North at Hickson | 30.0 | 39.04 ft | 1 |
| South Branch Buffalo River at Sabin | 13.0 | 19.90 ft | 3 |
- Crests are the highest and the recent crests the National Weather Service lists for each river gauge in the county that has a flood stage, not every flood. Flood categories use each gauge's current flood stages; crests from before levees, dams or channel changes may not be comparable. Crests measured on an old datum are left out of the rankings.
NOAA National Water Prediction Service gauge records, retrieved October 30, 2026.
Drought
In severe drought or worse for 124 of 1,581 months since 1895 (8%); the longest spell lasted 13 months.
The drought index is for Clay County, the county that contains Moorhead.
124
Months in severe drought or worse since 1895
42
Months in extreme drought
8%
Share of all months, severe or worse
14
Drought reports to the Weather Service since 1996
Lowest reading
July 1988
−6.49, extreme drought
Longest severe spell
13 months
July 1976 to July 1977.
Latest month
September 2026
−1.95, mild drought
Last severe month: August 2026.
- The Palmer Drought Severity Index is computed by NOAA each month from the county's average temperature and precipitation, relative to the county's own climate. Zero is normal; -3 or lower is severe drought and -4 or lower extreme drought. It describes the long-term balance of moisture, not water supply or crop losses.
NOAA NCEI nClimDiv county Palmer Drought Severity Index, 1895 to September 2026, issued October 6, 2026.
Earthquakes and landslides
No earthquake of magnitude 2.5 or more is recorded within 50 miles of the city centre in the USGS catalogue, which begins in 1900.
Mapped landslides
Landslides mapped in Clay County.
297
Landslides mapped, probable or better
0
With a recorded date
2
Source inventories
Mapped by USGS MN (274), ND GS (23).
- Landslides mapped in the USGS compilation of landslide inventories across the United States (version 3.0, 2025), rated probable or better. The compilation joins inventories made by federal and state agencies for different purposes and areas, so the number mapped in a county reflects how closely it has been surveyed as much as how often its slopes fail. An area with few records may simply not have been mapped. Deaths are as recorded in the inventories; a slide listed in two inventories is counted once.
USGS Landslide Inventories across the United States, version 3.0, retrieved October 27, 2026.
Severe weather and other events
826 events in the National Weather Service record for Clay County, 729 of them since 1996.
147
Hail reports, 1 inch or larger
23
Hail, 2 inches or larger
128
Damaging gusts, 58 mph+
180
Winter weather events since 1996
5
Heat events since 1996
68
Cold events since 1996
Largest hail
June 29, 2026
3.00 inches
Strongest measured or estimated gust
July 4, 2018
92 mph
More event types since 1996
| Lightning | 3 | 0 |
Costliest events since 1996
- Apr 16, 1997Flood, Clay$25.0 million
National Weather Service narrative
The Red River crested at a new high for the century in Fargo on April 18th. 150 homes in the Oakport Township north of Moorhead were flooded. The river came up through the storm sewers in Moorhead and blew off several manhole covers. Iron sheets were placed over the manhole covers with garbage trucks on top of them, to stop the backup.
- Sep 21, 2007Hail$10.0 million
National Weather Service narrative
The large hail left small 3 inch craters on lawns. Many vehicles and homes were damaged.
- Jun 19, 2000Flash Flood$5.0 million
National Weather Service narrative
Training thunderstorms dumped waves of rainfall across the Moorhead area. The official Moorhead NWS observer reported 7.31 inches of rain. This is believed to be a new 24 hour rainfall record for the Fargo-Moorhead area. The heavy rain halted traffic, inundated storm sewers, and knocked out electricity and phone service. One electrical substation in Moorhead failed when the water rose high enough to cause it to short out.
- Apr 5, 1997Blizzard, Clay$5.0 million
National Weather Service narrative
With falling temperatures on the back side of the low, the freezing rain changed to snow. A strong pressure gradient created winds up to 65 mph, dropping visibilities down to near 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 caused $30 million in damages to the power infrastructure. With no heat, many people had to seek shelters with generator power. Some smaller communities were without power for more than a week. Snowfall totals on the 6th ranged around 7 inches. Three men from China slid off a road 3 miles south of Borup into a…
- Apr 6, 2001Flood, Clay$3.0 million
National Weather Service narrative
The winter brought 52.5 inches of snow to the Fargo-Moorhead area, which was above the average of 40 inches. The snow water content over Clay county ranged from 2.5 to 3.5 inches. A heavy rain event on April 7th brought a widespread swath of 1 to 2 inches of rain to the Red River basin. This rain event, along with the snowmelt runoff, contributed to the crest of 36.69 feet in Fargo on the 14th of April. This was the 4th highest crest ever at Fargo. Another rain event on the 11th and 12th, and a winter storm that brought 7.9 inches of snow on the 22nd and 23rd, helped keep the Buffalo and Red Rivers high for nearly the whole month. Problems developed around Oakport Township in…
- Apr 4, 1997Ice Storm, Clay$2.0 million
National Weather Service narrative
An intense low pressure system, with center pressures around 28.8 inches, tracked from Fergus Falls to International Falls. The initial rain was accompanied by thunder and lightning in Polk county, and then changed to freezing rain as the temperature fell. One-half to one inch 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 equipment froze up on ASOS and AWOS units across northwest Minnesota, and remained frozen for 7 days. The 3 inches of liquid equivalent from the storm fell on top of a record snowpack.
- Nov 27, 2005Winter Storm, Clay$1.3 million
National Weather Service narrative
[see the event description under the West Polk through South Beltrami Winter Storm event above]
- Apr 1, 2006Flood$996,000
National Weather Service narrative
The Red River at Fargo/Moorhead rose above flood stage around 1 AM CST on March 30th and remained above flood stage until around 7 PM CST on April 19th. The river peaked at roughly 37.18 feet around 2 AM CST on April 5th. Unofficially, 37.18 feet would be the fifth highest modern-day river stage recorded. Overland flooding also occurred in addition to the river flooding, with many roads around the county closed due to flooding. Problems were noted in the Sabin area, where farmhouses were surrounded by floodwater from the South Branch of the Buffalo River. The Buffalo River rose north of U.S. Highway 10 near Glyndon, and also surrounded several homes. In Moorhead, the 12th Avenue…
- Jun 19, 2000Flash Flood$500,000
National Weather Service narrative
After 6 to 8 inches of rain fell across the Dilworth area, many basements filled with water.
- Jun 5, 1996Tornado$250,000
National Weather Service narrative
Extensive damage to farm.
- Storm Events records before 1996 cover only tornadoes, thunderstorm wind and hail. Damage figures are as reported by the National Weather Service at the time, not adjusted for inflation.
NOAA NCEI Storm Events Database, 1950 to 2026, issued October 26, 2026.
Weather records
From Fargo Hector International Airport, 5.2 miles from the city centre, with records from 1891.
- All-time high
- 106°F2 times, most recently Jul 5, 1988
- All-time low
- −39°FFeb 1, 1996
- Warmest night
- 80°FAug 19, 1976
- Coldest day
- −28°FFeb 1, 1996
- Wettest day
- 4.72 inAug 8, 1943
- Snowiest day
- 16.3 inJan 22, 1982
- Hottest year
- 2024mean 47.6°F
- Coldest year
- 1950mean 36.8°F
- Wettest year
- 200034.76 in
- Driest year
- 19768.84 in
- Snowiest season
- 117.0 in1996-97
Median first snow
November 5
Earliest: September 25, 1942
Median last snow
April 14
Latest: May 21, 1963
0 of 84 winters had no measurable snow.
Station Fargo Hector International Airport (USW00014914), 895 ft elevation, 5.2 miles from the city centre. Daily records from 1891 to October 27, 2026; 100.0% of days in the last 30 years are complete. Records at a single station can differ from a city’s official threaded record, which may combine several stations.
NOAA NCEI Global Historical Climatology Network Daily.
Federal disaster declarations
29 since 1953. The most recent: Severe Storms and Flooding, July 19, 2023.
Declarations for Clay County.
| Jul 19, 2023 | Flood | DR-4722-MN |
| Apr 7, 2020 | Biological | DR-4531-MN |
| Mar 13, 2020 | Biological | EM-3453-MN |
| Jun 12, 2019 | Flood | DR-4442-MN |
| May 10, 2011 | Flood | DR-1982-MN |
| Apr 19, 2010 | Flood | DR-1900-MN |
| Mar 19, 2010 | Flood | EM-3310-MN |
| Apr 9, 2009 | Severe Storm | DR-1830-MN |
| Mar 26, 2009 | Severe Storm | EM-3304-MN |
| Jun 5, 2006 | Flood | DR-1648-MN |
| Jan 4, 2006 | Severe Storm | DR-1622-MN |
| Sep 13, 2005 | Hurricane | EM-3242-MN |
| Jun 14, 2002 | Severe Storm | DR-1419-MN |
| May 16, 2001 | Flood | DR-1370-MN |
| Jun 27, 2000 | Severe Storm | DR-1333-MN |
| Jul 28, 1999 | Severe Storm | DR-1283-MN |
| Apr 8, 1997 | Flood | DR-1175-MN |
| Jan 16, 1997 | Severe Storm | DR-1158-MN |
| Jun 1, 1996 | Flood | DR-1116-MN |
| Aug 18, 1995 | Severe Storm | DR-1064-MN |
| Jun 11, 1993 | Severe Storm | DR-993-MN |
| May 8, 1989 | Flood | DR-824-MN |
| Apr 30, 1979 | Flood | DR-582-MN |
| Apr 22, 1978 | Flood | DR-555-MN |
| Jun 17, 1976 | Drought | EM-3013-MN |
| Jul 17, 1975 | Severe Storm | DR-476-MN |
| Jun 10, 1974 | Flood | DR-440-MN |
| Apr 18, 1969 | Flood | DR-255-MN |
| Mar 22, 1966 | Flood | DR-215-MN |
This product uses the Federal Emergency Management Agency's OpenFEMA API, but is not endorsed by FEMA. The Federal Government or FEMA cannot vouch for the data or analyses derived from these data after the data have been retrieved from the Agency's website(s).
OpenFEMA Disaster Declarations Summaries, retrieved October 30, 2026. Statewide declarations are not listed.
Sources and vintage
Every number on this page comes from these public records.
- Tornadoes NOAA Storm Prediction Center severe weather database, through 2025.
- Tropical cyclones NOAA National Hurricane Center HURDAT2 (Atlantic; Northeast and Central Pacific), through 2025.
- Wildfire USGS/USFS Monitoring Trends in Burn Severity, through 2026.
- Storm events NOAA NCEI Storm Events Database, through 2026.
- Flood insurance OpenFEMA NFIP Redacted Claims v3, refreshed August 4, 2026.
- Declarations OpenFEMA Disaster Declarations Summaries v2, retrieved October 30, 2026.
- Weather records NOAA NCEI Global Historical Climatology Network Daily, station USW00014914.
- River crests NOAA National Weather Service, National Water Prediction Service river gauges, retrieved October 30, 2026.
- Drought NOAA NCEI nClimDiv county Palmer Drought Severity Index, through September 2026.
- Smoke NOAA NESDIS Hazard Mapping System smoke analysis, retrieved October 30, 2026.
- Landslides USGS Landslide Inventories across the United States, version 3.0 (2025).
- Earthquakes USGS ANSS Comprehensive Earthquake Catalog (ComCat), retrieved October 30, 2026.
Joins, thresholds and known limits are set out in the methodology. Found an error? Report it. Page built October 30, 2026.