Michigan
711 courses in 483 towns.
Busiest towns
Gaylord11 coursesHarbor Springs7 courses · 1 ratedDetroit6 coursesAnn Arbor5 coursesBellaire5 coursesBenton Harbor5 coursesHowell5 coursesKalamazoo5 courses
Every town
- Gaylord11
- Harbor Springs7
- Detroit6
- Ann Arbor5
- Bellaire5
- Benton Harbor5
- Howell5
- Kalamazoo5
- Ross Township5
- Saginaw5
- Sault Ste. Marie5
- Battle Creek4
- Charlevoix4
- Jackson4
- Lansing4
- Macomb4
- Mount Pleasant4
- Onaway4
- Oxford4
- South Lyon4
- Sterling Heights4
- Big Rapids3
- Brighton3
- Brooklyn3
- Cheboygan3
- Commerce Township3
- Dowagiac3
- East Lansing3
- Freeland3
- Grand Rapids3
- Hamlin Township3
- Hartland3
- Iron Mountain3
- Iron River3
- Kalkaska3
- Livonia3
- Mackinac Island3
- Manistee3
- Marquette3
- Midland3
- Monroe3
- Morton Township3
- Northville3
- Oakland Township3
- Oscoda Township3
- Pinckney3
- Plymouth3
- Roscommon3
- Sunfield3
- Traverse City3
- Troy3
- West Branch3
- Ypsilanti3
- Adrian2
- Alto2
- Arcadia2
- Attica2
- Augusta2
- Bath2
- Beulah2
- Boyne City2
- Burton2
- Casco2
- Cedar2
- Chesterfield2
- Clam Lake Township2
- Clarkston2
- Clay Township2
- Clinton Township2
- Columbiana2
- Comstock Park2
- Delhi Charter Township2
- Dover Township2
- Drummond Township2
- Enniskillen2
- Fenton2
- Flint2
- Fraser Township2
- Fremont2
- Fruitport Charter Township2
- Garfield Township2
- Gowen2
- Grand Ledge2
- Grant Township2
- Greenville2
- Hart2
- Haslett2
- Hastings2
- Hillsdale2
- Hinckley2
- Holland2
- Holly2
- Houghton Lake2
- Hubbard2
- Kearney Township2
- Mancelona2
- Mansfield2
- Marne2
- Marshall2
- Mason2
- Milford2
- Mio2
- Montague2
- Oakland2
- Ottawa2
- Ottawa Lake2
- Pierson2
- Pontiac2
- Portland2
- Ray2
- Rochester Hills2
- Rockbridge2
- Romeo2
- Salem Township2
- Saline2
- Sarnia2
- Shelby2
- Shelby Township2
- South Haven2
- Southfield2
- Stanwood2
- Temperance2
- Torch Lake Township2
- Vassar2
- Vicksburg2
- Waterford2
- Weldon Township2
- West Bloomfield2
- Whitmore Lake2
- Williamston2
- Wixom2
- Acme1
- Ada1
- Ahmeek1
- Allegan1
- Allendale Charter Township1
- Allis Township1
- Almena Township1
- Almer Charter Township1
- Almira Township1
- Alpena1
- Ash Township1
- Athens1
- Atlanta1
- Au Gres1
- Auburn Hills1
- Bad Axe1
- Baldwin Township1
- Banks Township1
- Bark River1
- Baroda Township1
- Barton Township1
- Batavia1
- Bay Harbor1
- Bear Lake1
- Beaver Creek Township1
- Bedford Charter Township1
- Belding1
- Belle Isle1
- Belmont1
- Benzonia Township1
- Bessemer1
- Bingham Township1
- Birmingham1
- Blind River1
- Bloomingdale1
- Boston Township1
- Boyne Falls1
- Brampton Township1
- Bridgeport1
- Bridgman1
- Brimley1
- Bronson1
- Brookfield1
- Brownstown Charter Township1
- Brutus1
- Buchanan1
- Burlington1
- Bushnell Township1
- Butman Township1
- Byron1
- Byron Center1
- Cadillac1
- Caledonia1
- Caledonia Township1
- Calumet1
- Cambria Township1
- Capac1
- Carleton1
- Caro1
- Carp Lake1
- Carp Lake Township1
- Caseville1
- Cass City1
- Cedar Creek Township1
- Cedar Springs1
- Cedarville1
- Centreville1
- Charlotte1
- Chatham1
- Chelsea1
- Cherry Grove Township1
- Chesaning1
- China Township1
- Chocolay Township1
- Clare1
- Clark Township1
- Clarkson1
- Cochrane1
- Coldwater1
- Comstock Charter Township1
- Copper Harbor1
- Corunna1
- Crystal Falls1
- Crystal Township1
- Curtis Township1
- Dalton Township1
- Davisburg1
- Davison1
- Dayton Township1
- Dearborn Heights1
- Deep River Township1
- Delton1
- Denton Township1
- DeWitt1
- Dexter Township1
- Dover Centre1
- Dundee1
- Durand1
- East Jordan1
- East Tawas1
- Eaton Rapids1
- Eau Claire1
- Edenville Township1
- Elba Township1
- Elk Rapids1
- Elkton1
- Elm River Township1
- Elmer Township1
- Elmira Township1
- Ely Township1
- Emerson Township1
- Empire Township1
- Escanaba1
- Escanaba Township1
- Eveline Township1
- Evergreen Township1
- Farmington Hills1
- Farminton Hills1
- Farwell1
- Fenton Township1
- Flint Charter Township1
- Flushing1
- Ford River Township1
- Fort Gratiot1
- Fostoria1
- Frankenlust Township1
- Frankenmuth1
- Fraser1
- Frenchtown Charter Township1
- Frost Township1
- Fruitland Township1
- Gagetown1
- Garden Township1
- Geneva Township1
- Germfask Township1
- Gerrish Township1
- Girard1
- Gladstone1
- Glen Arbor Township1
- Golden Township1
- Goodrich1
- Grand Blanc1
- Grand Haven1
- Grandville1
- Grayling1
- Greenbush1
- Greenwood Township1
- Grout Township1
- Hadley Township1
- Hale1
- Hamilton1
- Hamilton Township1
- Harbor Shores1
- Haring Township1
- Harris1
- Harrison1
- Harrisville Township1
- Hayes Township1
- Hemlock1
- Henrietta Township1
- Hiawatha Township1
- Hicksville1
- Highland1
- Hillman1
- Holland Charter Township1
- Home Township1
- Houghton1
- Hudson1
- Hudsonville1
- Huntington Woods1
- Imlay City1
- Indian River1
- Ingallston1
- Inkster1
- Interlochen1
- Ionia1
- Ironwood1
- Ithaca1
- Jenison1
- Juniata Township1
- Kalamazoo Charter Township1
- Kinross Township1
- L'Anse Township1
- LaGrange Township1
- Laingsburg1
- Lake City1
- Lake Isabella1
- Lake Milton1
- Lake Township1
- Lakefield Township1
- Lambertville1
- Lapeer1
- Leelanau Township1
- Leroy1
- Lexington1
- Lexington Township1
- Lockport Township1
- Logan Township1
- Lyons Township1
- Macomb Township1
- Madison Heights1
- Manitou Beach1
- Maple River Township1
- Markey Township1
- Marysville1
- McComb1
- Melrose Township1
- Memphis1
- Mercedes1
- Mesick1
- Michigamme1
- Monitor Township1
- Monroe Charter Township1
- Montrose1
- Moorland Township1
- Moran Township1
- Mount Morris Charter Township1
- Mount Vernon1
- Munising1
- Muskegon1
- Muskegon Charter Township1
- Nahma1
- Nester Township1
- New Baltimore1
- New Buffalo Township1
- New Era1
- New Hudson1
- New Washington1
- Newport1
- Newton Township1
- Niles1
- Norman Township1
- North Branch1
- North Canton1
- North Plains Township1
- Norton Shores1
- Norvell Township1
- Norway Township1
- Notre Dame1
- Nottawa Township1
- Novi1
- Nunda Township1
- Nunica1
- Okemos1
- Olive Township1
- Onekama1
- Ontonagon Township1
- Oshtemo Charter Township1
- Otisco Township1
- Otsego1
- Ovid Township1
- Paw Paw Township1
- Peaine Township1
- Penn Township1
- Pentland Township1
- Pere Marquette Charter Township1
- Perry1
- Petoskey1
- Pickford Township1
- Pigeon1
- Pine Grove Township1
- Plainwell1
- Pleasanton Township1
- Plymouth Township1
- Point Edward1
- Port Austin1
- Port Huron1
- Quincy Township1
- Racine1
- Ravenna Township1
- Redford1
- Reese1
- Rich Township1
- Richmond Township1
- Riverview1
- Robinson Township1
- Rockford1
- Rogers City1
- Romulus1
- Royal Oak1
- Saint Charles Township1
- Saint Clair1
- Saint Clair Shores1
- Saint Helen1
- Saint Johns1
- Saint Louis1
- Sands Township1
- Sandusky1
- Sanilac Township1
- Saugatuck1
- Schoolcraft1
- Scotts1
- Sharon1
- Shelbyville1
- Shepherd1
- Sheridan Township1
- Sherman Township1
- Sherwood1
- Sims Township1
- South Branch Township1
- South Rockwood1
- Southgate1
- Spruce1
- St. Clair1
- St. Joseph1
- Standish Township1
- Stannard Township1
- Stephenson1
- Stockbridge Township1
- Stryker1
- Sturgis1
- Summit Township1
- Suttons Bay1
- Swartz Creek1
- Sylvan Township1
- Taylor1
- Tecumseh1
- Thetford Township1
- Thompson Township1
- Three Rivers1
- Toledo1
- Tustin1
- Twin Lake1
- Tyrone Township1
- Union Charter Township1
- Vanderbilt1
- Vernon Township1
- Victory Township1
- Washington1
- Washington Township1
- Waterloo Township1
- Watersmeet1
- Watervliet1
- Wawa1
- Webberville1
- Wells Township1
- West Branch Township1
- West Olive1
- West Tappan1
- Westland1
- Wheeler Township1
- White Lake1
- White Lake Charter Township1
- Whitehall1
- Whitney Township1
- Winter1
- Wyandotte1
- Wyoming1
- Yankee Springs Township1
- Ypsilanti Charter Township1
- Ypsilanti Township1
- Zeeland1
Every course in Michigan
1–40 of 711
- Arcadia Bluffs (Bluffs Course)Arcadia, MIPublic9.6
- Bay Harbor Golf Club Links/QuarryBay Harbor, MIPublic9.5
- Forest Dunes (Weiskopf Course)Roscommon, MIPublic9.5
- Arcadia Bluffs (South Course)Arcadia, MIPublic9.4
- Arthur Hills at Boyne ResortsHarbor Springs, MIPublic9.3
- Greywalls at MarquetteMarquette, MIPublic9.3
- American DunesGrand Haven, MIPublic9.2
- Belvedere Golf ClubCharlevoix, MIPublic9.2
- The Loop at Forest DunesRoscommon, MIPublic9.2
- The Golf Club at Harbor ShoresHarbor Shores, MIPublic9.1
- Tullymore Golf CourseStanwood, MIPublic9.1
- The Wolverine at Grand Traverse ResortAcme, MIPublic8.9
- Stoatin Brae Golf ClubAugusta, MIPublic8.8
- "The Old Course" at Sugar LoafCedar, MIResort18 holes—
- Alpena Golf ClubAlpena, MIPublic18 holes—
- Alpine At Boyne Mountain ResortBoyne Falls, MIResort18 holes—
- Alpine Golf ClubComstock Park, MIPublic18 holes—
- Alwyn Downs Golf ClubMarshall, MIPublic18 holes—
- Angels Crossing Golf CourseVicksburg, MIPublic18 holes—
- Antioch Hills Golf ClubMesick, MIPublic18 holes—
- Antrim DellsBanks Township, MIPublic18 holes—
- Apple Mountain Golf CourseFreeland, MIResort18 holes—
- Apple Valley Golf CourseWest Branch Township, MIPublic18 holes—
- Arbor Hills Golf ClubHinckley, MIPublic18 holes—
- Arcadia Hills Golf ClubAttica, MIPublic9 holes—
- Arrowhead Golf ClubCaro, MIPublic18 holes—
- Bar Harbor Golf CourseBenton Harbor, MISemi-private18 holes—
- Barker Lake Golf CourseWinter, MISemi-private18 holes—
- Bay City Country ClubFrankenlust Township, MIPublic18 holes—
- Bay Meadows Golf CourseTraverse City, MIPublic9 holes—
- Bay Pointe Golf ClubWest Bloomfield, MIPublic18 holes—
- Beacon Hill Golf and Banquet FacilityCommerce Township, MIPublic18 holes—
- Bear Lake HighlandsBear Lake, MIPublic18 holes—
- Beaver Island Golf CoursePeaine Township, MIPublic9 holes—
- Bedford Hills Golf ClubTemperance, MIPublic18 holes—
- Bedford ValleyBedford Charter Township, MIResort18 holes—
- Beech Hollow Golf CourseFreeland, MIPublic18 holes—
- Beech Woods Golf CourseSouthfield, MIPublic9 holes—
- Beeches Golf ClubGeneva Township, MIPublic18 holes—
- Beechwood Greens Golf ClubMount Morris Charter Township, MIPublic9 holes—