FloodZoneMap.org

Flood — Freeborn, MN

Jun 16, 2025

Multiple rounds of storms produced several cases of large hail and funnel clouds, as well as two tornadoes in Nicollet county during the afternoon and evening on Monday, June 16th. The largest reported hail (3.25 inches) occurred with a storm the developed over McLeod county and quickly strengthened over Carver county. There was also significant wind damage in the St Cloud area.

Source: NOAA National Weather Service Storm Events Database (event 1277900). Narrative written by NWS staff at the time of the event.

Flood Risk Context for Freeborn, MN

This event is one of many recorded floods in Freeborn County. See the full FEMA flood zone map, NFIP claim totals, and disaster history for the area.

View Freeborn County flood data →

More Flood Stories

Flash Flood$300K damage

Freeborn, MN · Jul 5, 2022

During the afternoon of Tuesday, July 5th, a complex of thunderstorms moved from South Dakota, eastward along a stationary front that lied near the Iowa border. North of this front, several lines of thunderstorms developed and moved eastward across far southern Minnesota.

Read the full account →
Flood$280K damage

Freeborn, MN · Sep 22, 2016

On the evening of September 20th, a warm front was stretched west to east across southern Minnesota originating from a developing low pressure system across the South Dakota and Nebraska border.

Read the full account →
Flood$625K damage

Freeborn, MN · Jun 18, 2014

Several rounds of thunderstorms began during the week of June 14th, and continued through most of the week with areas of flash flooding. The flash flooding evolved into areal flooding, and then main-stem river flooding which continued through the end of the month.

Read the full account →
Flood$2.1M damage

Freeborn, MN · Sep 14, 2004

Five to 13 inches of rain fell across South Central Minnesota between 5 PM on the 14th and 5 AM on the 15th. This amount of rainfall caused widespread major flooding in Freeborn, Steele, Faribault, and Martin counties.

Read the full account →