Hayfield

City in Dodge County, Minnesota

Aerial view of Hayfield, Minnesota
Aerial view: USDA NAIP · USGS The National Map (public domain)

Hayfield is a city in Dodge County, Minnesota, with 1,364 residents (2020 Census). It sits at 1,319 ft (402 m) above sea level. The nearest town is Waltham, 5.1 miles S.

About Hayfield

Hayfield is a city in Dodge County, Minnesota, United States. As of the 2020 census, Hayfield had a population of 1,364.

Text: Wikipedia · CC BY-SA 4.0

Hayfield weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Hayfield

All 24 webcams near Hayfield ›

Webcams: Windy.com

Living in Hayfield

Median household income
$69,313
Median home value
$186,600
Median rent
$935/mo
Median age
35.8
Cost of living and demographics of Hayfield ›

Do you know Hayfield? Tell us about it

Help other travelers: share what makes Hayfield special. We review every message before publishing it.

Map of Hayfield

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Hayfield Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

Hayfield, MN population

Hayfield had 1,364 residents in the 2020 Census.

2020 Census1,364
Density1,090 per sq mi (421 per km²)

Source: U.S. Census Bureau, Decennial Census.

Hayfield at a glance

StateMinnesota (MN)
CountyDodge County
TypeCity
Population1,364 (2020)
Land area1.25 sq mi (3.2 km²)
Elevation1,319 ft (402 m)
Coordinates43.8903° N, 92.8470° W
ZIP code55940
Official websitehayfieldmn.com
Census code (GEOID)2727872

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Hayfield

Straight-line distance between town centers.

Frequently asked questions about Hayfield

What county is Hayfield in?

Hayfield is in Dodge County, Minnesota.

What is the population of Hayfield, MN?

1,364 people lived in Hayfield at the 2020 Census.

What is the ZIP code of Hayfield, MN?

The ZIP code of Hayfield is 55940.

What is the elevation of Hayfield?

1,319 feet (402 m) above sea level.

What towns are near Hayfield?

Waltham (5.1 mi), Sargeant (6.3 mi), Dodge Center (9.6 mi), Brownsdale (10.4 mi), Blooming Prairie (10.5 mi).

Last updated: