Michigan
99 courses in 81 towns.
Busiest towns
Grand Rapids4 coursesBloomfield Hills3 coursesWest Bloomfield3 coursesAnn Arbor2 coursesBirmingham2 coursesBloomfield Township2 coursesDearborn2 coursesGrand Blanc2 courses
Every course in Michigan
97–99 of 99