There are 817 running races in Michigan in 2026 across 329 cities. The next upcoming race is the Twilight Run in Lansing on June 17. Popular distances include 5K races, trail runs, 10K races.

Browse by City

Millennium Meadows Marathon

Sun, Aug 30 · Grand Rapids, MI Grand Rapids
Road 10K (Uses one extended loop of the course)Half Marathon (13.35 miles with certified half marathon split)Marathon +1

Loop The Lake

Fri, Sep 4 · Traverse City, MI Traverse City
Road 4 Mile Run/Walk2 Person Relay (4 Miles Each)8 Mile Run

In the Cut 5K

Sat, Sep 5 · Westland, MI Westland
Road 1 Mile Cruiser Run/Walk5K Onsite Registration5K Run/Walk