Skip to content
The Yardage App

Golf courses by state

Golf courses in Michigan

Michigan's 858 mapped courses by city, from the northern resort corridor to the Metroparks and Upper Peninsula, and why the state ranks sixth per person.

Harbor Springs, a small city near the tip of the Lower Peninsula, has as many courses mapped in Yardage as Jackson or Plymouth: 13, four of them at Boyne Highlands and five at Birchwood Farms. That is northern Michigan’s resort corridor, which runs from Petoskey and Bay Harbor across to Gaylord, where a local group markets 16 courses off I-75 and Treetops alone accounts for 5 mapped entries, and down to Traverse City and the Grand Traverse Resort.

Yardage has 858 Michigan courses mapped, the third-largest state total in our catalog and 5.72% of it: 671 eighteen-hole and 187 nine-hole, a 21.8% nine-hole share that ranks 34th. Per head the state is one of the richest in golf, 8.47 courses per 100,000 residents, sixth in the Golf Course Census, one course for every 11,804 people, close to double the national figure.

Southeast Michigan carries the volume. Plymouth and South Lyon show 13 and 12, Kalamazoo 12, and the Huron-Clinton Metroparks, a 14-park system across Metro Detroit, have eight mapped courses: Kensington, Huron Meadows, Hudson Mills, Willow, Lake Erie, Indian Springs, Stony Creek and Metro Beach. The University of Michigan course, Michigan Tech’s in Houghton and Ferris State’s Katke course are mapped, and the Upper Peninsula is covered from Ironwood to Sault Sainte Marie. Of 385 postal cities, 207 have a single mapped course.

The season is roughly April to October downstate and a few weeks shorter up north, where the resorts close when the snow comes and reopen as ski hills. For a northern trip on courses you have never seen, our guide to playing a new golf course goes first; the national directory covers every state.

858courses mapped in Michigan
3rdof 50 states by course count
671 / 18718-hole / 9-hole courses (21.8% nine-hole)
8.5courses per 100,000 residents (6th of 50)
385cities and towns with a mapped course
5.7%of the 14,987 courses mapped nationwide

Most courses: Harbor Springs (13), Jackson (13), Plymouth (13), Kalamazoo (12), South Lyon (12).

Population: U.S. Census Bureau, Vintage 2025 Population Estimates (July 1, 2025) (10,127,884 residents). Counts are courses mapped in Yardage, not an official registry.

Courses by city

858 courses in 385 cities and towns.

Open a city to see its courses. Courses are 18 holes unless marked 9 holes; each course page has the full address.

A

Acme, 3 courses
Ada, 2 courses
Adrian, 3 courses
Albion, 1 course
Allegan, 4 courses
Allendale, 1 course
Alma, 1 course
Alpena, 1 course
Alto, 7 courses
Ann Arbor, 11 courses
Arcadia, 2 courses
Atlanta, 1 course
Attica, 1 course
Auburn Hills, 1 course
Augusta, 6 courses

B

Baldwin, 1 course
Bark River, 1 course
Bath, 3 courses
Battle Creek, 10 courses
Bay City, 2 courses
Bay Harbor, 3 courses
Bear Lake, 2 courses
Beaver Island, 1 course
Belding, 3 courses
Bellaire, 5 courses
Belleville, 1 course
Belmont, 2 courses
Benton Harbor, 4 courses
Benzonia, 1 course
Beulah, 1 course
Big Rapids, 3 courses
Birmingham, 3 courses
Bloomfield Hills, 7 courses
Bloomingdale, 1 course
Boyne Falls, 2 courses
Breckenridge, 1 course
Bridgeport, 1 course
Bridgman, 2 courses
Brighton, 5 courses
Brooklyn, 3 courses
Brutus, 1 course
Buchanan, 2 courses
Burlington, 1 course
Burton, 2 courses
Byron, 1 course
Byron Center, 3 courses

C

Cadillac, 5 courses
Caledonia, 5 courses
Calumet, 1 course
Canton, 9 courses
Capac, 1 course
Carleton, 2 courses
Caro, 1 course
Carp Lake, 2 courses
Casco, 1 course
Casco Township, 1 course
Caseville, 2 courses
Cass City, 1 course
Cassopolis, 2 courses
Cedar Springs, 1 course
Cedarville, 1 course
Centreville, 1 course
Champion, 1 course
Charlevoix, 4 courses
Charlotte, 1 course
Cheboygan, 1 course
Chelsea, 3 courses
Chesaning, 1 course
Chesterfield, 1 course
Clare, 1 course
Clarkston, 6 courses
Clinton, 1 course
Clinton Township, 1 course
Clio, 2 courses
Coldwater, 3 courses
Comins, 1 course
Commerce Township, 2 courses
Comstock Park, 4 courses
Concord, 2 courses
Copper Harbor, 1 course
Corunna, 1 course

D

Davisburg, 1 course
Davison, 3 courses
Dearborn, 3 courses
Dearborn Heights, 2 courses
Delton, 1 course
Detroit, 7 courses
Dewitt, 1 course
Dexter, 1 course
Dowagiac, 4 courses
Drummond Island, 1 course
Dundee, 1 course
Durand, 3 courses

E

East Jordan, 1 course
East Lansing, 4 courses
East Tawas, 1 course
Eaton Rapids, 1 course
Eau Claire, 4 courses
Edwardsburg, 2 courses
Elk Rapids, 1 course
Elkton, 1 course
Ellsworth, 1 course
Empire, 1 course
Escanaba, 1 course
Essexville, 1 course

F

Farmington Hills, 4 courses
Farwell, 1 course
Fenton, 3 courses
Flint, 7 courses
Flushing, 1 course
Fort Gratiot, 1 course
Frankenmuth, 1 course
Frankfort, 1 course
Franklin, 1 course
Freeland, 5 courses
Fremont, 3 courses

G

Gagetown, 1 course
Galesburg, 3 courses
Gaylord, 10 courses
Gladstone, 2 courses
Gladwin, 3 courses
Glen Arbor, 1 course
Gobles, 1 course
Goodrich, 1 course
Gowen, 2 courses
Grand Beach, 1 course
Grand Blanc, 6 courses
Grand Haven, 1 course
Grand Ledge, 2 courses
Grand Rapids, 10 courses
Grandville, 2 courses
Grass Lake, 2 courses
Grayling, 2 courses
Greenbush, 1 course
Greenville, 1 course
Grosse Ile, 3 courses
Grosse Pointe Farms, 2 courses
Grosse Pointe Woods, 1 course
Gwinn, 1 course

H

Hale, 1 course
Hamilton, 1 course
Harbor Springs, 13 courses
Harris, 1 course
Harrison, 3 courses
Harrison Township, 1 course
Harrisville, 1 course
Hartland, 4 courses
Haslett, 1 course
Hastings, 2 courses
Hemlock, 1 course
Hersey, 1 course
Hessel, 1 course
Higgins Lake, 1 course
Highland, 2 courses
Hillman, 1 course
Hillsdale, 1 course
Holland, 6 courses
Holly, 3 courses
Horton, 1 course
Houghton, 1 course
Houghton Lake, 2 courses
Howard City, 1 course
Howell, 4 courses
Hudson, 1 course
Hudsonville, 2 courses
Huntington Woods, 1 course

I

Indian River, 1 course
Inkster, 1 course
Interlochen, 1 course
Ionia, 2 courses
Iron Mountain, 2 courses
Iron River, 2 courses
Ironwood, 1 course
Ithaca, 2 courses

J

Jackson, 13 courses
Jenison, 1 course
Jonesville, 1 course

K

Kalamazoo, 12 courses
Kalkaska, 3 courses
Kawkawlin, 1 course
Kewadin, 1 course
Kimball, 1 course
Kincheloe, 1 course
Kingsley, 1 course

L

Laingsburg, 1 course
Lake Ann, 1 course
Lake City, 1 course
Lake Orion, 5 courses
Lakeside, 1 course
Lambertville, 1 course
LAnse, 1 course
Lansing, 4 courses
Lapeer, 2 courses
Lawton, 1 course
Le Roy, 1 course
Leland, 1 course
Lewiston, 4 courses
Lexington, 2 courses
Lincoln, 1 course
Linden, 1 course
Linwood, 3 courses
Litchfield, 1 course
Livonia, 3 courses
Lowell, 2 courses
Ludington, 4 courses
Lupton, 1 course

M

Mackinac Island, 2 courses
Macomb, 11 courses
Madison Heights, 1 course
Mancelona, 1 course
Manistee, 3 courses
Manistique, 1 course
Manitou Beach, 1 course
Manton, 1 course
Marlette, 1 course
Marne, 2 courses
Marquette, 2 courses
Marshall, 3 courses
Marysville, 1 course
Mason, 9 courses
Mayville, 1 course
Mears, 1 course
Melvin, 1 course
Memphis, 1 course
Menominee, 1 course
Merrill, 1 course
Mesick, 1 course
Metamora, 1 course
Middleton, 1 course
Midland, 4 courses
Milford, 7 courses
Mio, 1 course
Monroe, 6 courses
Montague, 3 courses
Montrose, 1 course
Morenci, 1 course
Mount Clemens, 2 courses
Mount Morris, 1 course
Mount Pleasant, 6 courses
Mullett Lake, 1 course
Munising, 1 course
Muskegon, 7 courses

N

Nashville, 1 course
New Baltimore, 2 courses
New Boston, 1 course
New Buffalo, 2 courses
New Era, 1 course
New Haven, 2 courses
New Hudson, 1 course
Newaygo, 1 course
Newberry, 1 course
Newport, 1 course
Niles, 2 courses
North Branch, 1 course
Northville, 5 courses
Novi, 4 courses
Nunica, 1 course

O

Oakland, 2 courses
Okemos, 1 course
Onaway, 1 course
Onekama, 1 course
Ontonagon, 1 course
Orchard Lake, 2 courses
Oscoda, 4 courses
Otsego, 1 course
Ottawa Lake, 5 courses
Owosso, 2 courses
Oxford, 9 courses

P

Parma, 1 course
Paw Paw, 2 courses
Perry, 1 course
Petoskey, 3 courses
Pewamo, 1 course
Pickford, 1 course
Pierson, 2 courses
Pigeon, 1 course
Pinckney, 3 courses
Pinconning, 1 course
Plainwell, 1 course
Pleasant Lake, 2 courses
Plymouth, 13 courses
Pontiac, 1 course
Port Austin, 1 course
Port Huron, 3 courses
Port Sanilac, 1 course
Portage, 1 course
Portland, 2 courses
Prescott, 1 course
Prudenville, 1 course

Q

Quincy, 1 course

R

Ravenna, 2 courses
Ray, 3 courses
Redford, 2 courses
Reese, 1 course
Richland, 1 course
Riverview, 3 courses
Rochester, 2 courses
Rochester Hills, 6 courses
Rockford, 2 courses
Rockwood, 1 course
Rogers City, 1 course
Romeo, 3 courses
Romulus, 2 courses
Roscommon, 2 courses
Rothbury, 1 course
Royal Oak, 3 courses

S

Saginaw, 6 courses
Saint Charles, 1 course
Saint Clair, 3 courses
Saint Clair Shores, 1 course
Saint Ignace, 1 course
Saint Johns, 2 courses
Saint Louis, 1 course
Saline, 2 courses
Sandusky, 2 courses
Saranac, 1 course
Saugatuck, 2 courses
Sault Sainte Marie, 2 courses
Schoolcraft, 1 course
Scotts, 1 course
Sears, 1 course
Shelby, 2 courses
Shelby Township, 2 courses
Shelbyville, 1 course
Shepherd, 1 course
Sheridan, 1 course
Somerset, 1 course
South Haven, 2 courses
South Lyon, 12 courses
South Rockwood, 1 course
Southfield, 3 courses
Southgate, 1 course
Sparta, 1 course
Spring Lake, 1 course
Springport, 1 course
Spruce, 1 course
Standish, 1 course
Stanwood, 5 courses
Stephenson, 1 course
Sterling Heights, 7 courses
Stockbridge, 1 course
Sturgis, 3 courses
Sunfield, 3 courses
Superior Twsp, 1 course
Swartz Creek, 1 course

T

Tawas City, 2 courses
Taylor, 2 courses
Tecumseh, 2 courses
Temperance, 5 courses
Thompsonville, 2 courses
Three Rivers, 3 courses
Toivola, 1 course
Traverse City, 3 courses
Troy, 2 courses
Tuscola, 1 course
Tustin, 1 course

U

Ubly, 1 course

V

Vanderbilt, 1 course
Vassar, 4 courses
Vicksburg, 1 course

W

Wales, 1 course
Walloon Lake, 1 course
Washington, 2 courses
Waterford, 2 courses
Watersmeet, 1 course
Watervliet, 1 course
Wayland, 3 courses
Webberville, 1 course
Weidman, 1 course
Wellston, 1 course
West Bloomfield, 5 courses
West Branch, 2 courses
West Olive, 1 course
Westland, 2 courses
White Lake, 3 courses
Whitehall, 2 courses
Whitmore Lake, 1 course
Williamsburg, 1 course
Williamston, 2 courses
Wixom, 2 courses
Wolverine, 1 course
Wyandotte, 1 course
Wyoming, 2 courses

Y

Ypsilanti, 5 courses

Z

Zeeland, 2 courses

Is your course mapped?

Enter the course or the town, Grand Rapids, Lansing or Marquette, and see whether your Michigan course is among the 858 in the catalog.

Missing a course?

Send the course and the town and we will look at mapping it; Michigan’s 385 catalog cities leave plenty of room for one more.

Course not listed? Tell us.

Some courses aren't in Yardage yet. Give us the name and town and we'll look.

We reply by email. We don't add you to any list.