There are 297 running races in Alabama in 2026 across 87 cities. The next upcoming race is the Highlands College Half Marathon, 10K, and 5K in Fultondale on April 11. Popular distances include 5K races, 10K races, trail runs.

Browse by City

Freedom 5K

Sat, Jul 4 · Huntsville, AL Huntsville
Road The Freedom 5K and Independence MileThe Independence Mile - OnlyFreedom 5K

Mountain Lakes Triathlon

Sat, Jul 25 · Guntersville, AL Guntersville
Virtual Sprint - IndividualOlympic Triathlon - 3 Person RelayVirtual - Individual - Any Distance +4

Sportsplex Triathlon for Kids 2026

Sat, Aug 1 · Opelika, AL Opelika
Triathlon Competitive Kids Triathlon Ages 5-8 - Ages as of 12/31/2026Competitive Kids Triathlon- Ages 9-11 - Ages as of 12/31/2026Competitive Kids Triathlon- Ages 12-15 - Ages as of 12/31/2026 +1

Raffle Run

Sat, Aug 1 · Birmingham, AL Birmingham
Road 5K Run, 10K Run, Timed 1.5 Hour Run

Huntsville Sprint Triathlon

Sat, Aug 8 · Huntsville, AL Huntsville
Triathlon Huntsville Sprint Triathlon - Individual ParticipantHuntsville Sprint Triathlon - Youth Individual Participant (18 or younger on race day)Huntsville Sprint Triathlon - Relay Teams

Taco Trot 5k

Sat, Sep 12 · Guntersville, AL Guntersville
Road Taco Trot 5k -- Early INDIVIDUAL RegistrationTaco Trot 5k -- Team RegistrationTaco Trot 5k +1