Walhalla

City in Pembina County, North Dakota

View of Walhalla, North Dakota
Photo: Andrew Filer from Seattle (ex-Minneapolis) · CC BY-SA 2.0

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.

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…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Walhalla

All 6 webcams near 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
Cost of living and demographics of Walhalla ›

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

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 ›

Walhalla, ND population

Walhalla had 893 residents in the 2020 Census.

2020 Census893
Density862 per sq mi (333 per km²)

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

Walhalla at a glance

StateNorth Dakota (ND)
CountyPembina County
TypeCity
Population893 (2020)
Land area1.04 sq mi (2.7 km²)
Water area0.02 sq mi (0.04 km²)
Elevation988 ft (301 m)
Coordinates48.9210° N, 97.9170° W
ZIP code58282
Official websitewalhalland.org
Census code (GEOID)3882980

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

Towns near Walhalla

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: