There are 960 running races in Michigan in 2026 across 350 cities. The next upcoming race is the YRC Earth Day 5K in Sault Sainte Marie on April 22. Popular distances include 5K races, trail runs, 10K races.

Browse by City

Shi-Tri

Sun, May 17 · Owosso, MI Owosso
Triathlon Individual2-3 person relay team

Ride the Keweenaw

Fri, May 22 · Copper Harbor, MI Copper Harbor
Expert Enduro (Copper Harbor)Sport Enduro (Copper Harbor)E-Bike Enduro (Copper Harbor) +1

RLCA Bike-A-Thon

Sat, May 23 · Vestaburg, MI Vestaburg
RLCA Bike-A-Thon (Paying Participant)RLCA Bike-A-Thon (T-shirt Only)

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

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 2K (registration starts at 7) +3