The Town Files

Goodhue County, Minnesota

47,943 people. The median home is worth $285,100 (typical Minnesota town: $301,800) and the median household earns $84,171.

Towns in Goodhue County

Towns in Goodhue County

TownPeopleMedian homeIncomeMedian age
Red Wing16,547$237,300$67,19242.0
Cannon Falls4,220$263,300$84,09743.4
Pine Island3,769$350,500$104,43237.4
Zumbrota3,726$249,300$78,15643.8

People and housing

Goodhue CountyTypical Minnesota town
Median home value$285,100$301,800
Median rent$966$991
Median household income$84,171$87,375
Median age42.542.7
Bachelor's degree or higher27.9%26.2%
Below the poverty line9.3%6.9%

Jobs and pay

21,366 jobs in 2024, average pay $60,513 a year.

Largest industries in Goodhue CountyManufacturing4,647 jobs · $70,052Health care & social assistan…2,750 jobs · $59,657Retail2,133 jobs · $36,241Hotels & restaurants1,869 jobs · $22,719Construction852 jobs · $78,711Wholesale trade728 jobs · $80,035
BLS QCEW 2024.
Unemployment rate in Goodhue County0%2%4%6%8%2000200420082012201620202023 2.6%
BLS LAUS via USDA ERS, annual averages.

Storms since 1996

NOAA recorded 530 storm events in Goodhue County from 1996 to 2026, with 5 deaths.

Storm events in Goodhue County by type since 1996Hail140Flood9Tornado27Blizzard10High Wind11Heavy Rain20Heavy Snow21Flash Flood20Winter Storm73Winter Weather13
NOAA NCEI Storm Events Database.

Federal disaster declarations

Goodhue County has been included in 18 FEMA declarations since 1953.

DeclaredIncidentDeclaration
June 28, 2024FloodDR-4797: Severe Storms And Flooding
April 7, 2020BiologicalDR-4531: Covid-19 Pandemic
March 13, 2020BiologicalEM-3453: Covid-19
June 12, 2019FloodDR-4442: Severe Winter Storm, Straight-Line Winds, And Flooding
November 2, 2016FloodDR-4290: Severe Storms And Flooding
July 6, 2012Severe StormDR-4069: Severe Storms And Flooding
Sources: U.S. Census Bureau ACS 2020–2024; BLS QCEW and LAUS; NOAA Storm Events; FEMA OpenFEMA (not endorsed by FEMA).