State Park · Minnesota
St. Croix State Park

- Location
- Pine County, Minnesota
- Nearest town
- 17.4 miles southeast of Sandstone
- Type
- State Park
About St. Croix State Park
Depression-era work crews from the Civilian Conservation Corps and the Works Progress Administration built the property as a Recreational Demonstration Area in the 1930s, leaving 164 surviving structures, the largest collection of New Deal-era work in Minnesota. That collection was listed on the National Register of Historic Places and named a National Historic Landmark in 1997. The park stretches along 21 miles of the St. Croix River and includes the final 7 miles of the Kettle River, covering 33,895 acres, the largest total of any Minnesota state park.
Hours, fees, camping, reservations and closures are set by the park and change often. Check the official park site before you go.
Getting there
St. Croix State Park is in Pine County, Minnesota, 17.4 miles southeast of Sandstone. 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 St. Croix State Park
Within 60 miles, closest first, straight-line. All 73 in Minnesota →
Banning State ParkState Park · Pine County, MN18 miNW
Straight Lake State ParkState Park · Polk County, WI27 miS
Wild River State ParkState Park · Chisago County, MN33 miS- Moose Lake State Recreation AreaState Recreation Area · Carlton County, MN33 miN
Moose Lake State ParkState Park · Carlton County, MN33 miN
Interstate ParkState Park · Polk County, WI40 miS- Interstate State ParkState Park · Chisago County, MN40 miS
Pattison State ParkState Park · Douglas County, WI44 miNE
Father Hennepin State ParkState Park · Mille Lacs County, MN45 miW
Towns near St. Croix State Park
Facts from Wikidata, checked September 25, 2026. Distances are straight-line.