Goodhue County, Minnesota

Goodhue County, Minnesota, has 48,195 residents (July 2025 estimate). Its county seat is Red Wing. It uses Central Time and covers 757 sq mi (1,960 km²) of land.

MinneapolisSt. PaulRochester
Goodhue County in Minnesota
Dakota CountyRice CountyWabasha CountyRed WingLake CityCannon FallsZumbrota
Goodhue County and its neighbors (simplified outlines). Open in OpenStreetMap ↗
Resident population, July 2025
48,195
Land area
757 sq mi (1,960 km²)
County seat or government
Red Wing
Time zone
Central TimeUTC-06:00 in January; UTC-05:00 in July
Median household income
$84,171 ± $3,026
Median home value
$285,100 ± $7,069
Median rent, with utilities
$966 ± $51
Homes lived in by their owners
78.8% ± 1.8 points
County type
County
Metro or micro area
Red Wing, MN micro areaCentral county
Water area
22.8 sq mi (59.1 km²)
State
Minnesota
County code (FIPS)
27049
Coordinates (central point)
44.406178, -92.716000

These coordinates mark a central point for the area, not a street address. Income, home value, rent and homes lived in by their owners: U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates, ± margin at 90% confidence; checked on October 13, 2026.

Time zones in Goodhue County

Time zoneLocal time and UTC offsetNext clock change
Central TimeAmerica/ChicagoUTC-06:00 in January; UTC-05:00 in July. Enable JavaScript for the live clock.Enable JavaScript for upcoming changes.

Near a time-zone line, check where you are with the time-zone finder. Your phone’s setting can differ.

ZIP Code areas, largest first

  1. 5503329,674 people
  2. 5505725,650 people
  3. 5506619,226 people
  4. 550098,127 people
  5. 550417,510 people
  6. 559925,544 people
  7. 559635,244 people
  8. 559463,395 people
  9. 550272,739 people
  10. 559562,199 people
  11. 559831,874 people
  12. 559851,759 people
All 17
  1. 550891,612 people
  2. 550651,224 people
  3. 55053995 people
  4. 55018969 people
  5. 55026470 people

17 ZIP Code areas overlap Goodhue County. People counts are 2020–2024 estimates for each whole ZIP area. Mailing ZIPs can differ; check an address with USPS ZIP Code Lookup.

Official county information

We don’t have a website for this county yet. The US government’s local-office directory ↗ lists its offices. A geographic lookup cannot determine eligibility, tax liability or a court obligation.

Townships in Goodhue County, largest first

  1. Florence Township1,553 people
  2. Stanton Township1,032 people
  3. Hay Creek Township1,014 people
  4. Cannon Falls Township920 people
  5. Vasa Township904 people
  6. Roscoe Township896 people
  7. Leon Township823 people
  8. Featherstone Township819 people
  9. Welch Township774 people
  10. Zumbrota Township692 people
  11. Minneola Township677 people
  12. Pine Island Township669 people
All 21
  1. Warsaw Township656 people
  2. Goodhue Township527 people
  3. Kenyon Township454 people
  4. Holden Township447 people
  5. Wanamingo Township428 people
  6. Belle Creek Township415 people
  7. Belvidere Township396 people
  8. Wacouta Township366 people
  9. Cherry Grove Township341 people

People counts are American Community Survey 2020–2024 5-year estimates. All townships in Minnesota, by county

School districts in Goodhue County, largest first

  1. Hastings Public School District31,589 people
  2. Faribault Public School District31,179 people
  3. Northfield Public School District29,658 people
  4. Red Wing Public School District20,146 people
  5. Lake City Public School District8,648 people
  6. Zumbrota-Mazeppa School District7,685 people
  7. Cannon Falls Public School District7,657 people
  8. Triton School District6,923 people
  9. Pine Island Public School District6,367 people
  10. Kenyon-Wanamingo School District5,967 people
  11. Goodhue Public School District2,845 people
  12. Randolph Public School District2,558 people

Districts with land in the county; a district can cross county lines. People counts are American Community Survey 2020–2024 5-year estimates. A district boundary doesn’t decide which school a student attends.

Tribal areas in Goodhue County, largest first

  1. Prairie Island Indian Community and Off-Reservation Trust Land210 people

American Indian, Alaska Native and Native Hawaiian areas as the Census Bureau maps them, with at least 2% of their area here, water included. These lines don’t decide membership, jurisdiction or land status.

Cities, towns and communities, largest first

These areas overlap the mapped boundary; an overlap does not mean that every address belongs to both.

  1. Red Wing, Minnesota (city)16,758 people
  2. Lake City, Minnesota (city)5,034 people
  3. Cannon Falls, Minnesota (city)4,227 people
  4. Zumbrota, Minnesota (city)3,914 people
  5. Pine Island, Minnesota (city)3,580 people
  6. Kenyon, Minnesota (city)1,824 people
  7. Wanamingo, Minnesota (city)1,389 people
  8. Goodhue, Minnesota (city)1,074 people
  9. Bellechester, Minnesota (city)227 people
  10. Dennison, Minnesota (city)223 people
  11. Frontenac, Minnesota (CDP)188 people

Bordering areas, nearest first

Distances are straight lines between map points.

  1. Dakota County, Minnesota25 mi northwest
  2. Wabasha County, Minnesota25 mi east
  3. Pierce County, Wisconsin26 mi northeast
  4. Dodge County, Minnesota28 mi south
  5. Rice County, Minnesota29 mi west
  6. Olmsted County, Minnesota32 mi southeast
  7. Pepin County, Wisconsin46 mi east

Before using this answer on a form

Use a precise point for address-level questions. A device accuracy circle can cross a boundary; confirm tax, voting or jury details with the responsible office.

Find the county where you are now, check its ZIP area, or check the time zone where you are.

See this county on Census.gov ↗

Areas that only touch the edge

These areas meet the boundary only along a sliver. Most addresses here are not in them; for an address near the line, check with the county.