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

Pine Mountain 500

Sun, Aug 2 · Iron Mountain, MI Iron Mountain
Road Pine Muddin' 500 - Trail RunPine Mountain 500Pine Muddin' 500 - Trail Run - Deuce +2

Wurst Kilometer

Sun, Aug 2 · Detroit, MI Detroit
Road Wurst Kilometer Wave 1Wurst Kilometer Wave 2Wurst Kilometer Wave 3

PAWS in the Park

Thu, Aug 6 · Grand Rapids, MI Grand Rapids
Road 1 Mile Run, Walk, or Roll5K Run, Walk, or RollGeneral Event Registration

Crystal Lake Team Marathon

Sat, Aug 8 · Beulah, MI Beulah
Road Crystal Lake Solo Marathon (One person 26.2 Miles)Crystal Lake Team Marathon (Family Team)Crystal Lake Team Marathon (High School Team) +1

Harborun

Sat, Aug 8 · Elk Rapids, MI Elk Rapids
Virtual Kid's Fun Run5K Run5K Walk +4

Howell Melon Run

Fri, Aug 14 · Howell, MI Howell
Road One in a Melon MileHowell Melon 5k RunHowell Melon Roll +1

Tamarac Tri

Sat, Aug 15 · Fremont, MI Fremont
Triathlon Triathlon Relay TeamSprint Triathlon

Michigan Titanium

Sun, Aug 16 · Grand Rapids, MI Grand Rapids
Virtual Ultra Triathlon (140.6 miles)Ultra Triathlon Relay (3 person)Ultra Duathlon +22

LAMPLIGHTER

Fri, Aug 21 · Livonia, MI Livonia
Road ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎‎‎ ‎ ‎ ‎ 2400 Meter ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎‎ Jr. Lamplighter Race5000 Meter HS Race