State Park · North Carolina
Lake James State Park

- Location
- McDowell County, North Carolina
- Nearest town
- 6.2 miles west of Glen Alpine
- Type
- State Park
About Lake James State Park
3,743 acres of land border the 6,510-acre Lake James, giving the park its shoreline setting on the reservoir. The land spans both Burke and McDowell counties. It protects acreage around the lake itself, with the water forming the boundary along one side of the property.
Hours, fees, camping, reservations and closures are set by the park and change often. Check the official park site before you go.
Getting there
Lake James State Park is in McDowell County, North Carolina, 6.2 miles west of Glen Alpine. 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 Lake James State Park
Within 60 miles, closest first, straight-line. All 38 in North Carolina →
South Mountains State ParkState Park · Burke County, NC16 miSE
Mount Mitchell State ParkState Park · Yancey County, NC21 miW
Chimney Rock State ParkState Park · Rutherford County, NC29 miSW- Grandfather Mountain State ParkState Park · Watauga County, NC30 miN
Roan Mountain State ParkState Park · Carter County, TN32 miN
Elk Knob State ParkState Park · Watauga County, NC43 miN
Lamar Alexander Rocky Fork State ParkState Park · Unicoi County, TN44 miNW
Tipton-Haynes State Historic SiteState Historic Site · Washington County, TN46 miNW
Sycamore Shoals State Historic AreaState Historic Site · Carter County, TN47 miNW
Towns near Lake James State Park
State parks near Lenoir, State parks near Hickory, State parks near Boone, State parks near Shelby, State parks near Asheville, State parks near Lincolnton
Facts from Wikidata, checked September 25, 2026. Distances are straight-line.