Barry County Boat Ramps, Michigan

Barry County tracks 26 public boat ramps in total, spread across 20 different rivers, creeks and lakes — most notably Long Lake (3 ramps), Thornapple River (3 ramps) and Gun Lake (2 ramps). Each listing below shows which waterbody it's on, so you can tell at a glance which ones actually connect.

Sourced from official state and federal agency records, last synced on July 7, 2026. Read more about how we verify this data.

26 Boat ramps
20 Waterways
0 Free to launch
6 Neighboring counties

All boat ramps in Barry County — page 1 of 2

Waterways in Barry County

These are the rivers, creeks and lakes with public boat ramps in Barry County. Ramps on the same waterway don't always sit close together on a map — some of these stretch across the whole county.

Baker Lake 1 Bassett Lake 1 Bristol Lake 1 Carter Lake 1 Chief Noonday Lake 1 Clear Lake 1 Duncan Lake 1 Fine Lake 1 Gull Lake 1 Gun Lake 2 Jordan Lake 1 Leach Lake 1 Long Lake 3 Lower Crooked Lake 1 Middle Lake 1 Mill Pond 1 Payne Lake 1 Thornapple Lake 2 Thornapple River 3 Upper Crooked Lake 1

Boat ramps in neighboring counties

If Barry County doesn't have what you're looking for, these bordering counties are worth a look too.

Frequently asked questions

We track 26 public boat ramps in Barry County, spread across 20 different rivers, creeks and lakes.

We haven't confirmed any free ramps in Barry County yet. Fee status is verified ramp by ramp as we check each one against the source — check the fee badge on each listing below for the latest status.

Long Lake has the most public boat ramps we track in Barry County, with 3 launch points.