There are 959 running races in Michigan in 2026 across 340 cities. The next upcoming race is the Angry Bear 5K in Marquette on April 11. Popular distances include 5K races, trail runs, 10K races.

Browse by City

Ride the Keweenaw

Fri, May 22 · Copper Harbor, MI Copper Harbor
E-Bike Enduro (Copper Harbor)Family Enduro @ Michigan TechExpert Enduro (Copper Harbor) +1

ESC Hero Run

Sat, May 23 · Edwardsburg, MI Edwardsburg
Road 2K (Check-In 7:00am)ESC Hero Run 5K(check in starts at 7:00am)Kids 12 and Under for the 5K (registration starts at 7) +3

Race for the Red 5K

Sat, May 23 · Grand Rapids, MI Grand Rapids
Virtual Race for the Red 5K Virtual EventRace for the Red Turnout ChallengeRace for the Red 5K

Bear Lake Triathlon

Sun, May 24 · North Muskegon, MI North Muskegon
Triathlon Olympic Triathlon Relay (3 Person)Olympic TriathlonSprint Triathlon +7

Defender 5K

Fri, May 29 · Byron Center, MI Byron Center
Road Defender Kids Run (1.5 Miles)Defender 5K