State Park · New York
Selkirk Shores State Park
- Location
- Oswego County, New York
- Nearest town
- 3.5 miles west of Pulaski
- Type
- State Park
About Selkirk Shores State Park
Land along the eastern shore of Lake Ontario makes up this 980-acre park, set within the Town of Richland. The acreage covers wooded ground and shoreline where the Salmon River meets the lake, giving visitors both freshwater beach access and inland forest terrain to explore. Its position on Lake Ontario's edge means the water itself is a central feature of any visit here.
Hours, fees, camping, reservations and closures are set by the park and change often. Check the official park site before you go.
Getting there
Selkirk Shores State Park is in Oswego County, New York, 3.5 miles west of Pulaski. 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 Selkirk Shores State Park
Within 60 miles, closest first, straight-line. All 167 in New York →
- Mexico Point State ParkState Park · Oswego County, NY3.7 miSW
- Sandy Island Beach State ParkState Park · Oswego County, NY5.0 miN
Southwick Beach State ParkState Park · Jefferson County, NY15 miN- Battle Island State ParkState Park · Oswego County, NY18 miSW
- Westcott Beach State ParkState Park · Jefferson County, NY24 miN
Sackets Harbor Battlefield State Historic SiteState Historic Site · Jefferson County, NY27 miN
Fair Haven Beach State ParkState Park · Cayuga County, NY29 miSW- Long Point State Park – Thousand IslandsState Park · Jefferson County, NY32 miN
- Verona Beach State ParkState Park · Oneida County, NY36 miSE
Towns near Selkirk Shores State Park
State parks near Oswego, State parks near Watertown, State parks near Syracuse, State parks near Oneida, State parks near Auburn
Facts from Wikidata, checked September 25, 2026. Distances are straight-line.