Spiritwood
Census-designated place in Stutsman County, North Dakota

Spiritwood is an unincorporated community (census-designated place) in Stutsman County, North Dakota, with 29 residents (2020 Census). It sits at 1,480 ft (451 m) above sea level. The nearest town is Jamestown, 9.7 miles W.
- 29residents (2020 Census)
- 1,480 ftelevation · 451 m
- 0.9 sq miland area · 2.3 km²
- 33 / sq mipopulation density
- 58481ZIP code
About Spiritwood
Spiritwood is a census-designated place (CDP) in eastern Stutsman County, North Dakota, United States. An unincorporated community, it was designated as part of the U.S. Census Bureau's Participant Statistical Areas Program on March 31, 2010. It was not counted separately during the 2000 census, but was included in the 2010 census. As of the 2020 census, Spiritwood had a population of 29.
It lies east of the city of Jamestown, the county seat of Stutsman County. Although it is unincorporated community, it has a post office, with the ZIP code 58481.
A intense tornado on June 20, 2025 which would be part of a significant tornado outbreak that was also responsible for a EF5 tornado 2 hours later as the EF3 tornado as the Spiritwood tornado destroyed a farmhouse and a metal building at EF3 intensity.
Text: Wikipedia · CC BY-SA 4.0
Spiritwood weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Nearest webcams to Spiritwood
There are no webcams in Spiritwood itself. These are the closest, 64 miles away or more.
Webcams: Windy.com
Living in Spiritwood
- Median home value
- $235,700
- Median age
- 64.6
Do you know Spiritwood? Tell us about it
Help other travelers: share what makes Spiritwood special. We review every message before publishing it.
Map of Spiritwood
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Spiritwood 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 ›Spiritwood, ND population
Spiritwood had 29 residents in the 2020 Census.
| 2020 Census | 29 |
|---|---|
| Density | 33 per sq mi (13 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Spiritwood at a glance
| State | North Dakota (ND) |
|---|---|
| County | Stutsman County |
| Type | Census-designated place |
| Population | 29 (2020) |
| Land area | 0.88 sq mi (2.3 km²) |
| Elevation | 1,480 ft (451 m) |
| Coordinates | 46.9343° N, 98.4933° W |
| ZIP code | 58481 |
| Census code (GEOID) | 3874660 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Spiritwood
- Jamestown9.7 mi W
- Ypsilanti10.9 mi S
- Spiritwood Lake10.9 mi NW
- Sanborn12.7 mi E
- Leal14.5 mi NE
- Wimbledon16.3 mi N
- Rogers16.7 mi NE
- Montpelier16.9 mi S
- Buchanan18.1 mi NW
- Courtenay20.3 mi N
- Dazey22.3 mi NE
- Valley City23.0 mi E
Straight-line distance between town centers.
Frequently asked questions about Spiritwood
What county is Spiritwood in?
Spiritwood is in Stutsman County, North Dakota.
What is the population of Spiritwood, ND?
29 people lived in Spiritwood at the 2020 Census.
What is the ZIP code of Spiritwood, ND?
The ZIP code of Spiritwood is 58481.
What is the elevation of Spiritwood?
1,480 feet (451 m) above sea level.
What towns are near Spiritwood?
Jamestown (9.7 mi), Ypsilanti (10.9 mi), Spiritwood Lake (10.9 mi), Sanborn (12.7 mi), Leal (14.5 mi).
Last updated: