Races in Michigan, United States

United States · Michigan

Michigan Race Calendar

Browse 5Ks, marathons, triathlons, cycling and more across Michigan — explore top cities, sports and upcoming dates.

Events
1,700
Cities with events
438
Next race
Oct 12

Last updated:

About

Racing in Michigan

Michigan lists 1,700 active races, with the busiest race scenes in Grand Rapids, Lansing and Detroit. Running leads the Michigan calendar, alongside other running, cycling, swimming and multisport events across the state. Whether you're chasing a first 5K or a marathon PR, every listing below includes dates, distances and a direct link to register.

Every distance

From 5Ks and 10Ks to half marathons and longer, Michigan's calendar spans road, trail, cycling, swimming and triathlon events.

When to race

Spring and fall are the busiest seasons, but you will find events on the calendar throughout the year.

Easy to register

Every event shows its distances and dates with a direct link to the official registration page.

Browse by city

All cities in Michigan

Ada 9 Adrian 12 Albion 3 Algonac 6 Allendale 3 Alma 4 Alpena 10 Ann Arbor 37 Armada 4 Augusta 10 Bath 4 Battle Creek 18 Bay City 9 Belding 3 Belmont 4 Benton Harbor 6 Beulah 4 Bloomfield Hills 4 Boyne City 3 Bridgman 6 Brighton 16 Brooklyn 4 Buchanan 3 Burton 5 Byron Center 5 Cadillac 8 Caledonia 11 Canton 6 Charlevoix 4 Charlotte 8 Chelsea 5 Chesterfield 4 Clare 3 Clio 4 Coldwater 4 Columbus 4 Commerce Township 5 Comstock Park 4 Copper Harbor 7 Corunna 9 Davison 5 Dearborn 5 Detroit 63 Dewitt 10 Dexter 12 East Lansing 11 East Tawas 3 Elk Rapids 3 Empire 3 Escanaba 3 Fennville 4 Fenton 13 Flint 13 Flushing 11 Fowlerville 3 Frankenmuth 4 Frankfort 4 Frederic 3 Fremont 5 Fruitport 3 Gaylord 3 Gladstone 3 Gladwin 3 Grand Haven 6 Grand Ledge 17 Grand Rapids 85 Grayling 17 Greenville 3 Gwinn 3 Hancock 3 Harrison Township 9 Haslett 7 Hastings 3 Holland 20 Holly 8 Houghton 6 Howell 9 Ionia 3 Iron Mountain 9 Ishpeming 6 Jackson 17 Jonesville 4 Kalamazoo 27 Kentwood 3 Laingsburg 3 Lake City 3 Lake Orion 9 Lansing 66 Lapeer 6 Leonard 3 Linden 5 Livonia 4 Lowell 8 Ludington 5 Mackinac Island 5 Macomb Township 4 Manistee 5 Marquette 25 Marshall 5 Marysville 3 Mason 3 Menominee 3 Middleville 7 Midland 10 Milford 22 Montague 3 Montrose 3 Mount Clemens 3 Mount Pleasant 16 Muskegon 14 New Baltimore 3 New Boston 4 Newaygo 6 Niles 4 Northport 4 Northville 17 Novi 5 Okemos 5 Owosso 7 Oxford 5 Pentwater 5 Petoskey 6 Pinckney 6 Port Huron 9 Portage 3 Portland 3 Richmond 3 Rochester 14 Rochester Hills 6 Rockford 5 Royal Oak 7 Saginaw 6 Saint Ignace 5 Saint Joseph 11 Saline 4 Saranac 4 Saugatuck 3 Sault Sainte Marie 10 Shelby 3 Shelby Township 23 South Haven 4 South Lyon 7 St. John's 9 Sterling Heights 10 Stevensville 3 Stockbridge 3 Thompsonville 10 Three Oaks 3 Three Rivers 4 Traverse City 31 Troy 15 Utica 5 Village of Clarkston 9 Walker 7 Warren 4 Waterford 5 Westland 5 White Lake Township 6 Whitehall 5 Williamston 6 Woodhaven 3 Wyoming 4 Ypsilanti 9 Zeeland 7

Good to know

Frequently asked questions

Everything you need to know about finding and registering for races in Michigan.

Browse all events →
How many races are there in Michigan?
Michigan currently lists 1,700 active races, updated as organizers publish new dates.
Which Michigan cities host the most races?
Grand Rapids, Lansing and Detroit have the busiest race calendars in Michigan right now.
When is race season in Michigan?
Events run throughout the year in Michigan, with the calendar busiest in spring and fall.
Are there beginner-friendly races in Michigan?
Yes — 5Ks, fun runs and charity walks are well represented and make a great first event.
How do I register for a race?
Open any event to see its distances and dates with a direct link to the official registration page.

Ready to find your next race?

Browse every event in Michigan with dates, distances and registration links.

Browse all Michigan races