Checked
Halstad, MN
City in Norman County, Minnesota.
Population
509
Land area
0.4sq mi
People per sq mi
1,403
ZIP codes
0
Halstad and its ZIP codes
Halstad at a glance
- Halstad is about 19 times as dense as Minnesota as a whole.
- The median household income is $66,250, 26% below the Minnesota median of $89,062.
- A typical owner-occupied home is valued at $128,600 (61% below Minnesota) and median rent is $681 a month.
Local data for Halstad, MN
Counts from official public data
Housing and community stats
Halstad, MN, American Community Survey 2020-2024
Median household income
$66,250
Poverty rate
4.2%
Median home value
$128,600
Median rent
$681/mo
Homeownership
82.5%
Bachelor's or higher
22.4%
Median age
40.8
Average commute
35.4 min
Largest reported origins and ancestries: Norwegian Americans (158), German Americans (152), Mexican Americans (84).
Economy and federal money
Jobs, pay, income and spending are for Norman County. PPP loans are for Halstad.
Unemployment rate
3.8%
Sep 2026, +1.5 pts in a year
Average annual pay
$56,723
1,874 jobs, 2025
Income per person
$54,965
BEA, 2024
Federal spending
$56.8M
FY 2026, $8,826 per person
How people get to work
Halstad, MN, workers 16 and older. American Community Survey 5-year estimates
- Drove alone79.9%
- Carpooled4.6%
- Public transit0.0%
- Walked10.8%
- Bicycle0.0%
- Taxi, ride-hailing, motorcycle or other0.0%
- Worked from home4.6%
Average one-way commute: 35.4 minutes for people who do not work from home.
Environment and hazard risk
Halstad, MN, from FEMA, NOAA and EPA
Natural hazard risk
Very Low
Top: drought
Storm events since 1996
593
Countywide, mostly hail
Flood insurance policies
45
1.4% of homes, county
July high / Jan low
81° / 1°F
22.3 inches of rain a year
Health statistics
Share of adults in Halstad, MN, CDC PLACES estimates
Obesity
35.2%
U.S. 33.3% +1.9 pts
Diabetes
12.2%
U.S. 12.1% about the same
Smoking
15.1%
U.S. 12.8% +2.3 pts
Uninsured (18-64)
9.7%
U.S. 11.1% -1.4 pts
Cities near Halstad
| Name | Distance | Land area (sq mi) |
|---|---|---|
| HendrumCity | 6 mi | 0.3 |
| ShellyCity | 7.5 mi | 0.2 |
| Caledonia, NDCensus-designated place | 7.9 mi | 0.5 |
| Grandin, NDCity | 11 mi | 0.2 |
| Hillsboro, NDCity | 12 mi | 1.1 |
| PerleyCity | 12 mi | 0.2 |
| NielsvilleCity | 12 mi | 0.3 |
| AdaCity | 15 mi | 1.3 |
| Gardner, NDCity | 16 mi | 0.5 |
| ClimaxCity | 18 mi | 0.9 |
| Blanchard, NDCensus-designated place | 19 mi | 0.3 |
| GeorgetownCity | 19 mi | 1 |
| BeltramiCity | 19 mi | 2 |
| BorupCity | 19 mi | 0.3 |
| Hunter, NDCity | 21 mi | 1.5 |
| Buxton, NDCity | 22 mi | 0.3 |
Frequently asked questions
- What county is Halstad, MN in?
- Halstad is in Norman County, Minnesota.
- What is the population of Halstad, MN?
- About 509 people live in Halstad, based on American Community Survey 5-year estimates.
- What cities are near Halstad?
- Nearby places include Hendrum (6 mi), Shelly (7.5 mi), Caledonia, ND (7.9 mi), Grandin, ND (11 mi), Hillsboro, ND (12 mi).
Source: U.S. Census Bureau (TIGER/Line boundaries, American Community Survey) · Data as of 12/31/2023