State Park · North Dakota
Beaver Lake State Park

- Location
- Logan County, North Dakota
- Nearest town
- 10.3 miles southeast of Napoleon
- Type
- State Park
About Beaver Lake State Park
Established in 1932, this state park sits on 273 acres along the western shore of Beaver Lake, a 968-acre body of water in south-central North Dakota. The grounds support hiking, boating, swimming, and fishing, with cabins and a campground available on site. The lake itself is more than three times the size of the park land bordering it.
Hours, fees, camping, reservations and closures are set by the park and change often. Check the official park site before you go.
Getting there
Beaver Lake State Park is in Logan County, North Dakota, 10.3 miles southeast of Napoleon. The Directions button takes you to the park's mapped location; the entrance may be elsewhere, so check the official site for the address to use.
State parks near Beaver Lake State Park
Within 60 miles, closest first, straight-line. All 13 in North Dakota →
Facts from Wikidata, checked September 25, 2026. Distances are straight-line.