Midwest · MI

Running Races in Michigan

Michigan currently has 259 upcoming races with a confirmed date listed in RaceRove. Grand Rapids, Lansing, Detroit and Ann Arbor have the largest concentration of events.

By distance, that includes 215 5Ks, 65 10Ks, 35 half marathons and 16 marathons. Many events offer more than one distance, so a race can appear in more than one of those counts.

November (77), December (30) and October (24) are the busiest months on the calendar right now. Another 458 annual races are waiting for next year's date to be announced.

Upcoming, date confirmed
259
Active listings
717
Cities with races
282

Browse Michigan races by distance

Upcoming races in Michigan

The next 60 of 259 with a confirmed date, soonest first.

Dates come from each race's own listing. Always confirm on the organiser's site before you book travel.

Largest races in Michigan

By estimated field size across all distances at the event.

When races happen in Michigan

January
5 upcoming races
February
6 upcoming races
March
8 upcoming races
April
10 upcoming races
May
19 upcoming races
June
20 upcoming races
July
21 upcoming races
August
16 upcoming races
September
23 upcoming races
October
24 upcoming races
November
77 upcoming races
December
30 upcoming races

Michigan cities with the most races

Grand Rapids
23 upcoming races
Lansing
14 upcoming races
Detroit
11 upcoming races
Ann Arbor
7 upcoming races
Marquette
6 upcoming races
Milford
5 upcoming races
Holland
5 upcoming races
Traverse City
5 upcoming races

Running in Michigan cities

Browse Michigan races by month

Annual events awaiting their next date

These races are held every year, but the next date isn't in the listing yet. The month shown is when each is usually held.

Races in nearby states

Guides from the RaceRove blog

Running Races in Michigan: common questions

How many races are there in Michigan?
RaceRove currently lists 259 upcoming races in Michigan with a confirmed date, plus 458 annual events whose next date hasn't been announced yet.
Which Michigan cities have the most races?
By upcoming events listed in RaceRove: Grand Rapids (23), Lansing (14), Detroit (11), Ann Arbor (7) and Marquette (6).
When is race season in Michigan?
Of the upcoming races listed, the busiest months are November (77), December (30) and October (24).
What is the biggest race in Michigan?
By estimated field size, the largest race listed in Michigan is the Mackinac Bridge Walk, with about 40,000 runners across all of its distances.
Where are Michigan marathons?
Open the marathon list for Michigan from this page. The upcoming list is races with a confirmed date, not a leftover 2025 calendar.