Grand Lake Today / Communities
Around the shore
Grand Lake communities
Grand Lake touches Delaware, Mayes, Craig and Ottawa counties. Here are the towns that make up lake life.
Delaware County
Grove
The lake’s biggest town, on the east shore. Wolf Creek Park ramp is the hub for most Bass tournaments.
Local businesses, events and news for Grove: coming soon.
Delaware County
Monkey Island
The peninsula between Grove and Afton, home to lake homes, marinas and some of the lake’s best-known water.
Local businesses, events and news for Monkey Island: coming soon.
Delaware County
Bernice
Mid-lake on the north side, by the Bernice bridge and the Bernice state park area.
Local businesses, events and news for Bernice: coming soon.
Craig County
Ketchum
West-side lake town near the lower lake and a short drive from Pensacola Dam.
Local businesses, events and news for Ketchum: coming soon.
Mayes County
Langley
Sits at Pensacola Dam on the south end of the lake.
Local businesses, events and news for Langley: coming soon.
Mayes County
Disney
At the east end of Pensacola Dam, with the Cherokee and Disney state park areas.
Local businesses, events and news for Disney: coming soon.
Ottawa County
Afton
Route 66 town at the north end of the lake.
Local businesses, events and news for Afton: coming soon.
Delaware County
Cleora
Quiet lake community on the coves north of Ketchum.
Local businesses, events and news for Cleora: coming soon.
Ottawa County
Fairland
Small town near the upper lake and the Neosho side.
Local businesses, events and news for Fairland: coming soon.
Delaware County
Jay
The Delaware County seat, a short drive south of Grove.
Local businesses, events and news for Jay: coming soon.
Craig County
Vinita
Craig County seat on Route 66, west of the lake.
Local businesses, events and news for Vinita: coming soon.
Ottawa County
Miami
Ottawa County seat on Route 66 and the Neosho River, north of the lake. Home of the Coleman Theatre.
City of Miami → Miami Regional Chamber →
Local businesses, events and news for Miami: coming soon.
Ottawa County
Wyandotte
Small town northeast of the upper lake on OK 10, home of the Wyandotte Nation.
Local businesses, events and news for Wyandotte: coming soon.
Your town, your business
Get listed on a community page
Restaurants, marinas, shops and services: community listings and sponsorships are being set up now.
Ask about a listing