State Park · Maine
Lake St. George State Park

- Location
- Waldo County, Maine
- Nearest town
- 5.8 miles east of Palermo
- Type
- State Park
About Lake St. George State Park
The northwest shore of Lake St. George anchors this 358 acre park, giving access to a 1,017 acre lake stocked with landlocked salmon and brook trout. Visitors can swim under lifeguard supervision, paddle a canoe, run a motorized boat, fish, camp, or picnic along the shoreline. The Maine Department of Agriculture, Conservation and Forestry manages the property, which sits in the town of Liberty rather than Palermo itself.
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 St. George State Park is in Waldo County, Maine, 5.8 miles east of Palermo. 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 St. George State Park
Within 60 miles, closest first, straight-line. All 31 in Maine →
- Damariscotta Lake State ParkState Park · Lincoln County, ME15 miS
Camden Hills State ParkState Park · Waldo County, ME17 miSE- Moose Point State ParkState Park · Waldo County, ME20 miE
Swan Lake State ParkState Park · Waldo County, ME22 miNE- Warren Island State ParkState Park · Waldo County, ME22 miSE
- Peacock Beach State ParkState Park · Kennebec County, ME24 miSW
Fort Point State ParkState Park · Waldo County, ME27 miE- Holbrook Island Sanctuary State ParkState Park · Hancock County, ME28 miE
- Birch Point State ParkState Park · Knox County, ME28 miSE
Towns near Lake St. George State Park
State parks near Waterville, State parks near Augusta, State parks near Bangor, State parks near Brunswick, State parks near Lewiston
Facts from Wikidata, checked September 25, 2026. Distances are straight-line.