Running Races in Alabama — 2026
There are 276 running races in Alabama in 2026 across 91 cities. The next upcoming race is the Montgomery Whitewater Labor Day 5K in Montgomery on September 5. Popular distances include 5K races, 10K races, half marathons.
Browse by City
Huntsville 91 Birmingham 61 Montgomery 43 Mobile 43 Gadsden 31 Trussville 17 Anniston 15 Pelham 14 Auburn 14 Tuscaloosa 13 Piedmont 11 Madison 11 Decatur 10 Gulf Shores 9 Hoover 9 Florence 9 Homewood 8 Athens 7 Orange Beach 7 Scottsboro 6 Prattville 5 Rainsville 5 Fairhope 5 Cullman 5 Foley 5 Rainbow City 5 Fultondale 4 Guntersville 4 Alabaster 4 Mooresville 3