Moorhead
City in Clay County, Minnesota

Moorhead is a city in Clay County, Minnesota, with 44,505 residents (2020 Census). It sits at 899 ft (274 m) above sea level. The nearest town is Dilworth, 2.5 miles NE.
- 44,505residents (2020 Census)
- 899 ftelevation · 274 m
- 22.3 sq miland area · 57.7 km²
- 1,997 / sq mipopulation density
- 56563main ZIP code (5 in total)
About Moorhead
Moorhead ( MOR-hed) is a city in and the county seat of Clay County, Minnesota, United States, on the banks of the Red River of the North. Located in the Red River Valley, an extremely fertile and active agricultural region, Moorhead is home to several corporations and manufacturing industries. Across the river from Fargo, North Dakota and next to Dilworth, Minnesota, Moorhead forms part of the core of the Fargo–Moorhead ND-MN Metropolitan Area. The population was 44,505 at the 2020 census. Moorhead is a hub of higher education in Minnesota, home to Minnesota State University Moorhead, Concordia College, and a campus of Minnesota State Community and Technical College.
Platted in 1871, the city was named for William Galloway Moorhead, an official of the Northern Pacific Railway.
Text: Wikipedia · CC BY-SA 4.0
Moorhead weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Moorhead
Webcams: Windy.com
Living in Moorhead
- Median household income
- $72,761
- Median home value
- $249,000
- Median rent
- $1,033/mo
- Median age
- 31.3
Do you know Moorhead? Tell us about it
Help other travelers: share what makes Moorhead special. We review every message before publishing it.
Map of Moorhead
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Moorhead 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 ›Moorhead, MN population
Moorhead had 44,505 residents in the 2020 Census.
| 2020 Census | 44,505 |
|---|---|
| Density | 1,997 per sq mi (771 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Moorhead at a glance
| State | Minnesota (MN) |
|---|---|
| County | Clay County |
| Type | City |
| Population | 44,505 (2020) |
| Land area | 22.28 sq mi (57.7 km²) |
| Water area | 0.01 sq mi (0.02 km²) |
| Elevation | 899 ft (274 m) |
| Coordinates | 46.8647° N, 96.7446° W |
| ZIP codes | 56563, 56529, 56560, 56562, 58105 |
| Official website | cityofmoorhead.com |
| Census code (GEOID) | 2743864 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Moorhead
- Dilworth2.5 mi NE
- Fargo, ND4.0 mi W
- Prairie Rose, ND5.4 mi SW
- Briarwood, ND5.9 mi SW
- Frontier, ND6.1 mi SW
- North River, ND6.5 mi NW
- Sabin7.2 mi SE
- Reile's Acres, ND7.4 mi NW
- West Fargo, ND7.6 mi W
- Glyndon7.9 mi E
- Harwood, ND9.4 mi NW
- Horace, ND10.8 mi SW
Straight-line distance between town centers.
Frequently asked questions about Moorhead
What county is Moorhead in?
Moorhead is in Clay County, Minnesota.
What is the population of Moorhead, MN?
44,505 people lived in Moorhead at the 2020 Census.
What is the ZIP code of Moorhead, MN?
The main ZIP code is 56563. Other ZIP codes: 56529, 56560, 56562, 58105.
What is the elevation of Moorhead?
899 feet (274 m) above sea level.
What towns are near Moorhead?
Dilworth (2.5 mi), Fargo (4.0 mi), Prairie Rose (5.4 mi), Briarwood (5.9 mi), Frontier (6.1 mi).
Last updated: