NOTE: Many races have been cancelled, postponed, or switched to virtual-only due to the ongoing COVID-19 pandemic. We’re doing our best to update information as soon as possible, but check the race’s website for the latest details.
See all July 2021 half marathons across the USA below, or click Race Calendars above to see each state’s calendar. For each race, you’ll find course maps, elevation profiles, reviews and info on how to register.
Saturday, July 3
Sat Jul 3 | Lover's Leap of Faith Trail Race | Kyburz CA |
Sunday, July 4
Sun Jul 4 | Hungry Duck Run Half Marathon & 5K | Brighton MI |
Sun Jul 4 | Independence Day Half Marathon & 10K | St. Paul OR |
Sun Jul 4 | Longmont Half Marathon & 5K | Longmont CO |
Saturday, July 10
Sat Jul 10 | Bonneville Half Marathon | Sandy UT |
Sat Jul 10 | Bre's Run Half Marathon & 5K | Bourbon IN |
Sat Jul 10 | Bryce Canyon Half Marathon & 5K | Bryce UT |
Sat Jul 10 | Davis Moonlight Run Half Marathon 10K & 5K | Davis CA |
Sat Jul 10 | Heartland Series Marathon Half Marathon 10K & 5K – Day 1 | Bryan OH |
Sat Jul 10 | Hobbler Half Marathon & 5K | Springville UT |
Sat Jul 10 | Madison Marathon & Half Marathon | Ennis MT |
Sat Jul 10 | Meijer Festival of Races Half Marathon 15K 10K & 5K | Traverse City MI |
Sat Jul 10 | The Scream Half Marathon | Jonas Ridge NC |
Sat Jul 10 | Semper Running Half Marathon 2.2-Mile & Relay | Lake Geneva WI |
Sat Jul 10 | Spearfish Canyon Half Marathon & 5K | Spearfish SD |
Sat Jul 10 | Star Valley Half Marathon | Thayne WY |
Sat Jul 10 | Too Hot to Handle Half Marathon 10K & 5K | Dallas TX |
Sat Jul 10 | Waugoshance Trail Marathon Half Marathon & Relay | Mackinaw City MI |
Sunday, July 11
Sun Jul 11 | Big Sky Marathon & Half Marathon | Ennis MT |
Sun Jul 11 | Coney Island Half Marathon | New York NY |
Sun Jul 11 | Heartland Series Marathon Half Marathon 10K & 5K – Day 2 | Niles MI |
Sun Jul 11 | Narragansett Summer Running Festival | Easton MA |
Sun Jul 11 | Sour Apple Half Marathon & 5K | Smithfield RI |
Sun Jul 11 | Summer Forest Half Marathon 10K & 5K | Triangle VA |
Sun Jul 11 | Yukon Do It! Summer Half Marathon | Port Orchard WA |
Monday, July 12 – Friday, July 16
Mon Jul 12 | Heartland Series Marathon Half Marathon 10K & 5K – Day 3 | Portage IN |
Tue Jul 13 | Heartland Series Marathon Half Marathon 10K & 5K – Day 4 | Fulton IL |
Wed Jul 14 | Heartland Series Marathon Half Marathon 10K & 5K – Day 5 | Clinton IA |
Thu Jul 15 | Heartland Series Marathon Half Marathon 10K & 5K – Day 6 | Sparta WI |
Fri Jul 16 | Heartland Series Marathon Half Marathon 10K & 5K – Day 7 | St. Cloud MN |
Saturday, July 17
Sat Jul 17 | Alaska Salmon Runs Marathon Half Marathon 10K & 5K | Cordova AK |
Sat Jul 17 | All-Out Dog Days Half Marathon 10K & 5K | Westminster CO |
Sat Jul 17 | Big Sky State Games Half Marathon 10K & 5K | Billings MT |
Sat Jul 17 | Carolina Reaper Challenge Marathon Half Marathon 50K & Relay | Mauldin SC |
Sat Jul 17 | Hancock Canal Run Half Marathon 10-Mile 5-Mile & 2-Mile | Hancock MI |
Sat Jul 17 | JB Fit Club Bull Run Half Marathon | Stanford MT |
Sat Jul 17 | Oakland Redwoods Half Marathon 10K & 5K | Oakland CA |
Sat Jul 17 | Prairie Dog Half Marathon 10K & 5K | Castle Rock CO |
Sat Jul 17 | Stars and Stripes Half Marathon 10K & 5K | New Braunfels TX |
Sat Jul 17 | Summer Camp Marathon Half Marathon 10K & 5K – Day 1 | St. Cloud MN |
Sunday, July 18
Sun Jul 18 | Black Hawk Half Marathon & 10K | Golden CO |
Sun Jul 18 | Cheshire Half Marathon & 5K | Cheshire CT |
Sun Jul 18 | Hightail Half Marathon & Quarter Marathon | Anchorage AK |
Sun Jul 18 | Napa to Sonoma Wine Country Half Marathon & 5K | Sonoma CA |
Sun Jul 18 | Summer Camp Marathon Half Marathon 10K & 5K – Day 2 | St. Cloud MN |
Sun Jul 18 | Sunlight Showdown Half Marathon | Glenwood Springs CO |
Monday, July 19 – Friday, July 23
Mon Jul 19 | Summer Camp Marathon Half Marathon 10K & 5K – Day 3 | St. Cloud MN |
Tue Jul 20 | Summer Camp Marathon Half Marathon 10K & 5K – Day 4 | St. Cloud MN |
Wed Jul 21 | Summer Camp Marathon Half Marathon 10K & 5K – Day 5 | St. Cloud MN |
Fri Jul 23 | Wausau 24 Bike and Trail Run Half Marathon 10K & 5K | Wausau WI |
Saturday, July 24
Sat Jul 24 | Grand Island Trail Marathon Half Marathon & 50K | Munising MI |
Sat Jul 24 | Handcart Days Half Marathon 5K & 1K | Bountiful UT |
Sat Jul 24 | Hawaii Kai Ultra Run Marathon Half Marathon 100M 50M 100K 50K & 30K | Honolulu HI |
Sat Jul 24 | Jack and Jill's Downhill Marathon & Half Marathon | North Bend WA |
Sat Jul 24 | Madison Mini Marathon & 5K | Madison WI |
Sat Jul 24 | Motus Panther Creek Trail Run Half Marathon | Morristown TN |
Sat Jul 24 | North Country Trail Races Half Marathon 5K & Mystery Distance | Solon Springs WI |
Sat Jul 24 | Rodeo Run and Ride Half Marathon & 4-Mile | Pretty Prairie KS |
Sunday, July 25
Sun Jul 25 | Freedom Fighters Half Marathon & 5K | Quantico VA |
Sun Jul 25 | Hawaii Kai Ultra Run Marathon Half Marathon 100M 50M 100K 50K & 30K | Honolulu HI |
Sun Jul 25 | Jack and Jill's Downhill Marathon & Half Marathon | North Bend WA |
Sun Jul 25 | Queens NYC Half Marathon | New York NY |
Sun Jul 25 | San Francisco Marathon & Half Marathons | San Francisco CA |
Monday, July 26 – Friday, July 30
Fri Jul 31 | Alien Midnight Run Half Marathon 10K & 5K | Farmington UT |
Saturday, July 31
Sat Jul 31 | Butte Tap 'er Light Half Marathon | Butte MT |
Sat Jul 31 | Crofton's Dam Race Half Marathon & Triathlon | Crofton NE |
Sat Jul 31 | Hurt the Dirt Trail Marathon Half Marathon & Quarter Marathon | Rockford MI |
Sat Jul 31 | Idaho Falls Marathon Half Marathon & 5K | Idaho Falls ID |
Sat Jul 31 | Indiana Women's Trail Run Half Marathon & Quarter Marathon | Indianapolis IN |
Sat Jul 31 | Maah Daah Hey Trail Runs | Medora ND |
Sat Jul 31 | Queen City Half Marathon & 5K | Marquette MI |
Sat Jul 31 | Rocky Mountain Half Marathon | Estes Park CO |
Sat Jul 31 | Snoqualmie Valley Half Marathon & 10K | Carnation WA |
Sat Jul 31 | Tiger Peak Challenge Half Marathon 50K & 5K | Issaquah WA |
Sat Jul 31 | Timpanagos Half Marathon & 5K | American Fork UT |
Sat Jul 31 | Truckee Half Marathon & 5K | Truckee CA |
Sat Jul 31 | Tushars Mountain Runs Marathon Half Marathon 100K & 70K | Beaver UT |
Sat Jul 31 | Urban Wildlife Half Marathon | Richfield MN |
Sat Jul 31 | Winter Park Half Marathon & 5K | Winter Park CO |