🎣 New: Catch of the Week — show off your catch and get featured!

Boat Ramps in Michigan

Looking for boat ramps in Michigan? All 2,471 mapped launches are below, organized by county and town. Tap a pin or a listing for directions, fees, docks, and what's nearby.

⚓ Boat Ramps⛺ Campgrounds🌲 Boondocking🏨 Lodging🍔 Restaurants🛒 Grocery⛽ Gas🎯 Sporting Goods🎣 Bait & Tackle🔧 Boat Repair

Boating by Lake

Every ramp on Michigan's most-launched lakes, grouped.

Every pin is a launch. Click one for details · zoom in to split the clusters.

Your ad hereReach boaters planning their next launch · Advertise with us

Alcona County (14)

Alcona Township

Caledonia Township

Harrisville

Hawes Township

Mitchell Township

Alger County (23)

Au Train

Au Train Township

Burt Township

Munising

Munising Township

Allegan County (40)

Allegan

Allegan Township

Cheshire Township

Douglas

Heath Township

Laketown Township

Leighton Township

Manlius Township

Martin Township

Salem Township

Saugatuck

Saugatuck Township

Trowbridge Township

Watson Township

Wayland Township

Alpena County (22)

Alpena

Alpena Township

Green Township

Maple Ridge Township

Ossineke

Ossineke Township

Sanborn Township

Antrim County (35)

Banks Township

Central Lake

Central Lake Township

Echo Township

Elk Rapids

Elk Rapids Township

Forest Home Township

Helena Township

Jordan Township

Kearney Township

Mancelona Township

Milton Township

Torch Lake Township

Arenac County (7)

Au Gres

Au Gres Township

Baraga County (22)

Arvon Township

Assinins

Covington Township

L'Anse

Spurr Township

Barry County (28)

Baltimore Township

Castleton Township

Hastings Township

Hope Township

Johnstown Township

Middleville

Prairieville Township

Rutland Charter Township

Thornapple Township

Woodland Township

Bay County (18)

Bangor Township

Bay City

Hampton Township

Pinconning Township

Benzie County (38)

Benzonia Township

Blaine Township

Colfax Township

Frankfort

Gilmore Township

Inland Township

Lake Township

Platte Township

Berrien County (35)

Benton Charter Township

Benton Harbor

Berrien Township

Buchanan Township

Coloma Charter Township

Fair Plain

Lincoln Charter Township

New Buffalo

New Buffalo Township

Pipestone Township

Royalton Township

Saint Joseph

Watervliet Township

Branch County (19)

Algansee Township

Batavia Township

Coldwater Township

Gilead Township

Girard Township

Kinderhook Township

Matteson Township

Quincy Township

Calhoun County (25)

Battle Creek

Bedford Charter Township

Burlington Township

Clarence Township

Homer Township

Leroy Township

Marshall

Marshall Township

Sheridan Township

Cass County (27)

Cassopolis

Dowagiac

LaGrange Township

Marcellus Township

Mason Township

Newberg Township

Penn Township

Silver Creek Township

Charlevoix County (39)

Boyne City

Boyne Valley Township

Chandler Township

Charlevoix

East Jordan

Eveline Township

Hayes Township

Hudson Township

Marion Township

Peaine Township

Saint James Township

Cheboygan County (65)

Aloha Township

Burt Township

Cheboygan

Forest Township

Inverness Township

Mackinaw City

Mentor Township

Mullett Township

Munro Township

Tuscarora Township

Waverly Township

Wilmot Township

Chippewa County (31)

Bay Mills Township

Chippewa Township

DeTour Village

Pickford Township

Raber Township

Sault Ste. Marie

Superior Township

Clare County (13)

Arthur Township

Garfield Township

Clinton County (12)

Bath Charter Township

Greenbush Township

Olive Township

Pewamo

Victor Township

Crawford County (22)

South Branch Township

Delta County (28)

Bay De Noc Township

Cornell Township

Ensign Township

Escanaba

Escanaba Township

Fairbanks Township

Ford River Township

Gladstone

Masonville Township

Wells Township

Dickinson County (26)

Breen Township

Eaton County (8)

Bellevue Township

Brookfield Township

Dimondale

Eaton Rapids

Grand Ledge

Potterville

Sunfield Township

Emmet County (37)

Alanson

Bliss Township

Carp Lake Township

Center Township

Cross Village Township

Harbor Springs

Little Traverse Township

Littlefield Township

Petoskey

Springvale Township

Florence County (2)

Town of Aurora

Genesee County (15)

Argentine

Columbiaville

Fenton

Flint

Flushing

Genesee Charter Township

Linden

Thetford Township

Gladwin County (19)

Beaverton

Billings Township

Clement Township

Hay Township

Sage Township

Tobacco Township

Gogebic County (46)

Erwin Township

Ironwood Township

Wakefield

Grand Traverse County (53)

Acme

Acme Township

Blair Township

East Bay Township

Garfield Township

Grant Township

Green Lake Township

Interlochen

Long Lake Township

Mayfield

Mayfield Township

Old Mission

Peninsula Township

Traverse City

Whitewater Township

Gratiot County (4)

Alma

Hillsdale County (16)

Amboy Township

Hillsdale

Jefferson Township

Reading Township

Houghton County (51)

Elm River Township

Hancock

Hancock Township

Houghton

Laird Township

Huron County (18)

Caseville

Fairhaven Township

Harbor Beach

Huron Township

Lake Township

McKinley Township

Port Austin

Port Austin Township

Rubicon Township

Sebewaing

Sherman Township

Ingham County (8)

Lansing

Meridian Charter Township

Onondaga Township

Williamston

Ionia County (16)

Belding

Berlin Township

Boston Township

Danby Township

Orleans Township

Portland Township

Ronald Township

Iosco County (28)

Au Sable Township

Baldwin Township

East Tawas

Oscoda Township

Tawas City

Iron County (45)

Crystal Falls

Isabella County (15)

Broomfield Township

Deerfield Township

Gilmore Township

Union Charter Township

Wise Township

Jackson County (22)

Concord Township

Grass Lake Charter Township

Leoni Township

Liberty Township

Norvell Township

Pulaski Township

Rives Township

Spring Arbor Township

Summit Township

Tompkins Township

Waterloo Township

Kalamazoo County (28)

Alamo Township

Brady Township

Charleston Township

Climax Township

Comstock Charter Township

Kalamazoo

Portage

Ross Township

Schoolcraft Township

Kalkaska County (26)

Bear Lake Township

Blue Lake Township

Clearwater Township

Coldsprings Township

Excelsior Township

Garfield Township

Kalkaska Township

Orange Township

Rapid River Township

Springfield Township

Kent County (33)

Ada

Algoma Township

Alto

Belmont

Bowne Township

Caledonia

Chauncey

East Grand Rapids

Grand Rapids

Grattan Township

Lowell

Oakfield Township

Solon Township

Spencer Township

Walker

Keweenaw County (25)

Eagle Harbor Township

Grant Township

Sherman Township

Lake County (20)

Elk Township

Lake Township

Newkirk Township

Sauble Township

Sweetwater Township

Webber Township

Yates Township

Lapeer County (14)

Arcadia Township

Deerfield Township

Elba Township

Hadley Township

Marathon Township

Mayfield Township

Oregon Township

Leelanau County (38)

Bingham Township

Cleveland Township

Empire Township

Glen Arbor Township

Greilickville

Kasson Township

Leelanau Township

Leland Township

Northport

Solon Township

Suttons Bay

Suttons Bay Township

Lenawee County (11)

Franklin Township

Hudson Township

Manitou Beach

Rome Township

Tecumseh

Livingston County (32)

Brighton Charter Township

Deerfield Township

Genoa Charter Township

Green Oak Charter Township

Gregory

Hartland Township

Howell

Pinckney

Luce County (28)

Pentland Township

Mackinac County (31)

Bois Blanc Township

Brevort Township

Clark Township

Hendricks Township

Moran Township

Saint Ignace

Saint Ignace Township

Macomb County (33)

Saint Clair Shores

Washington Charter Township

Manistee County (25)

Arcadia Township

Brown Township

Dickson Township

Filer Charter Township

Manistee

Manistee Township

Maple Grove Township

Norman Township

Onekama Township

Pleasanton Township

Springdale Township

Stronach Township

Marinette County (2)

Marquette County (45)

Ely Township

Humboldt Township

Marquette

Michigamme Township

Powell Township

Richmond Township

West Branch Township

Mason County (27)

Amber Township

Free Soil Township

Grant Township

Hamlin Township

Ludington

Riverton Township

Scottville

Summit Township

Victory Township

Mecosta County (35)

Big Rapids

Chippewa Township

Colfax Township

Hinton Township

Martiny Township

Sheridan Township

Stanwood

Menominee County (24)

Cedarville Township

Menominee

Menominee Township

Midland County (10)

Homer Township

Missaukee County (19)

Bloomfield Township

Butterfield Township

Clam Union Township

Lake City

Lake Township

Pioneer Township

Monroe County (20)

Berlin Charter Township

Erie Township

Frenchtown Charter Township

LaSalle Township

Luna Pier

Monroe

Raisinville Township

Montcalm County (34)

Bushnell Township

Cato Township

Crystal Township

Douglass Township

Maple Valley Township

Pierson Township

Winfield Township

Montmorency County (16)

Albert Township

Briley Township

Hillman Township

Muskegon County (42)

Blue Lake Township

Casnovia Township

Cedar Creek Township

Egelston Township

Fruitport

Montague

Muskegon

Muskegon Heights

White River Township

Whitehall

Newaygo County (34)

Ashland Township

Brooks Township

Ensley Township

Everett Township

Garfield Township

Grant

Grant Township

Lilley Township

Merrill Township

Newaygo

Norwich Township

Wilcox Township

Oakland County (295)

Addison Township

Brandon Gardens

Commerce Charter Township

Five Points

Groveland Corners

Holly

Independence Charter Township

Keego Harbor

Milford Charter Township

Novi

Oakland Charter Township

Orion Charter Township

Oxford Charter Township

Pontiac

Rochester Hills

Springfield Charter Township

Sylvan Lake

Waterford Township

West Bloomfield Township

Oceana County (19)

Benona Township

Claybanks Township

Colfax Township

Golden Township

Hart

Newfield Township

Pentwater

Ogemaw County (27)

Foster Township

Hill Township

Mills Township

West Branch Township

Ontonagon County (17)

Bohemia Township

Interior Township

Ontonagon Township

Rockland Township

Osceola County (7)

Evart

Orient Township

Rose Lake Township

Oscoda County (9)

Big Creek Township

Clinton Township

Comins Township

Elmer Township

Mentor Township

Otsego County (19)

Bagley Township

Corwith Township

Elmira Township

Ottawa County (42)

Allendale Charter Township

Chester Township

Crockery Township

Ferrysburg

Georgetown Charter Township

Grand Haven

Grand Haven Charter Township

Holland

Holland Charter Township

Park Township

Polkton Township

Port Sheldon Township

Robinson Township

Spring Lake

Presque Isle County (41)

Bearinger Township

Bismarck Township

Krakow Township

Millersburg

Ocqueoc Township

Posen

Pulawski Township

Rogers City

  • Swan Lake Boat Ramp Fee🚻 Bathrooms⚓ Dock🚰 Drinking Water⛵ Marina🅿️ Parking🥫 Picnic Tables

Rogers Township

Roscommon County (22)

Gerrish Township

Higgins Township

Markey Township

St. Helen

Saginaw County (15)

Frankenmuth

James Township

Saginaw Charter Township

Saint Charles Township

Spaulding Township

Zilwaukee Township

Saint Clair County (28)

Copeland Corner

Fair Haven

Marine City

Port Huron

Saint Clair

Saint Joseph County (25)

Fabius Township

Lockport Township

Mendon Township

Park Township

Sherman Township

Three Rivers

White Pigeon Township

Sanilac County (3)

Lexington Township

Port Sanilac

Schoolcraft County (37)

Doyle Township

Germfask Township

Manistique

Mueller Township

Shiawassee County (2)

Shiawassee Township

Tuscola County (14)

Caro

Fairgrove

Wisner Township

Van Buren County (29)

Bangor Township

Bloomingdale Township

Columbia Township

Hamilton Township

Hartford Township

Keeler Township

Paw Paw Township

Pine Grove Township

Porter Township

South Haven

Washtenaw County (55)

Ann Arbor

Bridgewater Township

Dexter

Dexter Township

Lyndon Township

Webster Township

Ypsilanti Charter Township

Wayne County (66)

Dearborn

Detroit

Ecorse

Grosse Ile Township

Grosse Pointe Farms

Huron Charter Township

Livonia

Melvindale

Northville Charter Township

River Rouge

Sumpter Township

Trenton

Van Buren Charter Township

Wayne

Westland

Wyandotte

Wexford County (21)

Cadillac

Cherry Grove Township

Clam Lake Township

Colfax Township

Greenwood Township

Hanover Township

Haring Township

Liberty Township

Mesick

Selma Township

County Unknown (34)

Brown Township

Cadillac

Commerce Twp

Glennie

Keego Harbor

Manistee

Manistee Township

Newkirk Township

Walhalla

Waters

White Lake

White Lake Charter Township

White Lake Township

➕ Know a boat ramp we're missing? Add it in 20 secondsAdd a spot ›

Boat Ramp Questions in Michigan

Where can I launch a boat in Michigan?

Michigan has 2,471 mapped boat ramps across 85 counties. Every listing has exact coordinates and one-tap directions. Use the pin map on this page, or filter the list by town, county, or what you need at the ramp.

Are there free boat ramps in Michigan?

Yes. 74 boat ramps in Michigan list no launch fee. Another 48 list a fee — check the ramp's page before you tow.

Which boat ramps in Michigan have docks?

627 ramps in Michigan have a dock mapped. Tap the Dock filter above the list to see just those.

Can I launch a kayak or canoe in Michigan?

23 launch sites in Michigan are marked for kayaks and canoes. Use the Kayak/Canoe filter to find a quiet put-in near you.

Your ad hereReach boaters planning their next launch · Advertise with us