There are 363 5K races in North Carolina scheduled for 2026. The next is the MRT 2026 2 Mile in Statesville on July 21. North Carolina 5K races run primarily July through August.

MRT 2026 2 Mile

Tue, Jul 21 · Statesville, NC Statesville
MRT 2026 2 MileMRT 2026 2 Mile (Youth)

80s Flashback 5K

Sat, Aug 1 · Franklin, NC Franklin
80s Flashback 5K (Competitive/Timed)80’s Flashback 5K (Not Timed)

MRT 2026 1 Mile

Tue, Aug 11 · Statesville, NC Statesville
MRT 2026 1 Mile (Youth)MRT 2026 1 Mile2 Mile NI CC (17 and under)

Foothills Tri Fest

Sat, Aug 22 · Spindale, NC Spindale
Foothills 5KPod Relay Super Sprint TriathlonDolphin Dash Super Sprint Triathlon

Mountain Valley Mile

Sat, Aug 22 · Waynesville, NC Waynesville
Women's Elite Race (Sub 6:00 Predicted Time)Masters Race (All Master Athletes 40+)Open (All Genders and Ages) +2