Walhalla
City in Pembina County, North Dakota

Walhalla is a city in Pembina County, North Dakota, with 893 residents (2020 Census). It sits at 988 ft (301 m) above sea level. The nearest town is Cavalier, 16.0 miles SE.
- 893residents (2020 Census)
- 988 ftelevation · 301 m
- 1.0 sq miland area · 2.7 km²
- 862 / sq mipopulation density
- 58282ZIP code
About Walhalla
Walhalla is a city in Pembina County, North Dakota, United States. It sits on the banks of the Pembina River, five miles (8 km) from the border with Manitoba (Canada) and approximately 45 mi (72 km) from the border with Minnesota. The population was 893 as of the 2020 census, and was estimated at 867 in 2025.
Text: Wikipedia · CC BY-SA 4.0
Walhalla weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Walhalla
Webcams: Windy.com
Living in Walhalla
- Median household income
- $34,107
- Median home value
- $93,000
- Median rent
- $630/mo
- Median age
- 47.9
Do you know Walhalla? Tell us about it
Help other travelers: share what makes Walhalla special. We review every message before publishing it.
Map of Walhalla
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Walhalla 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 ›Walhalla, ND population
Walhalla had 893 residents in the 2020 Census.
| 2020 Census | 893 |
|---|---|
| Density | 862 per sq mi (333 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Walhalla at a glance
| State | North Dakota (ND) |
|---|---|
| County | Pembina County |
| Type | City |
| Population | 893 (2020) |
| Land area | 1.04 sq mi (2.7 km²) |
| Water area | 0.02 sq mi (0.04 km²) |
| Elevation | 988 ft (301 m) |
| Coordinates | 48.9210° N, 97.9170° W |
| ZIP code | 58282 |
| Official website | walhalland.org |
| Census code (GEOID) | 3882980 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Walhalla
- Cavalier16.0 mi SE
- Mountain16.5 mi S
- Neche17.1 mi E
- Canton City (Hensel)19.7 mi SE
- Osnabrock20.3 mi SW
- Bathgate20.3 mi E
- Milton21.2 mi S
- Hamilton22.5 mi E
- Langdon23.5 mi SW
- Crystal25.0 mi SE
- Hoople29.5 mi SE
- Edinburg29.5 mi S
Straight-line distance between town centers.
Frequently asked questions about Walhalla
What county is Walhalla in?
Walhalla is in Pembina County, North Dakota.
What is the population of Walhalla, ND?
893 people lived in Walhalla at the 2020 Census.
What is the ZIP code of Walhalla, ND?
The ZIP code of Walhalla is 58282.
What is the elevation of Walhalla?
988 feet (301 m) above sea level.
What towns are near Walhalla?
Cavalier (16.0 mi), Mountain (16.5 mi), Neche (17.1 mi), Canton City (Hensel) (19.7 mi), Osnabrock (20.3 mi).
Last updated: