May 2021 Half Marathons

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 May 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, May 1

Sunday, May 2

Saturday, May 8

Sat May 8 500 Festival Mini Marathon & 5K Indianapolis IN
Sat May 8 Adamant Half Marathon & Relay Adamant VT
Sat May 8 Beat the Street for Little Feet Half Marathon 10K & 5K Sweetwater TX
Sat May 8 BeYOUtiful Half Marathon & 5K Oconomowoc WI
Sat May 8 Breakneck Point Trail Runs Beacon NY
Sat May 8 Bridgehampton Half Marathon Bridgehampton NY
Sat May 8 Carbon Valley Half Marathon Firestone CO
Sat May 8 Cowtown Half Marathon 10K & 5K Fort Worth TX
Sat May 8 Dino Half Marathon & 5K Vernal UT
Sat May 8 Greenbrier Half Marathon White Sulphur Springs WV
Sat May 8 Highlander Half Marathon & 5K Radford VA
Sat May 8 Hippie Chick Half Marathon & Quarter Marathon Hillsboro OR
Sat May 8 May the Fourth Half Marathon 10K & 5K Farmington UT
Sat May 8 Mine Shaft Half & Tommyknocker Ultras Golden CO
Sat May 8 Mother's Day Half Marathon Rockaway Park NY
Sat May 8 Paducah Iron Mom Half Marathon & Relay Paducah KY
Sat May 8 Scenic City Trail Half Marathon Chattanooga TN
Sat May 8 Shelburne Half Marathon 10K & 5K Shelburne VT
Sat May 8 Spring Burke Lake Half Marathon 10K & 5K Fairfax Station VA
Sat May 8 Starved Rock Country Marathon & Half Marathon Ottawa IL
Sat May 8 Texas Switchback Trail Marathon Half Marathon 10K & 5K Johnson City TX
Sat May 8 Trip 'n' Tumble Half Marathon & 10K Flinstone MD
Sat May 8 Veteran Suicide Awareness & Prevention Half Marathon Missoula MT
Sat May 8 Viola Valley Half Marathon Viola TN
Sat May 8 Yolo Festival of Races Greenville OH
Sat May 8 Yosemite Half Marathon Bass Lake CA

Sunday, May 9

Monday, May 10 – Friday, May 14


Saturday, May 15

Sunday, May 16

Sun May 16 Crazy Clam Half Marathon 5-Mile & 5K Smithfield RI
Sun May 16 Earth Rock Run Half Marathon Amesbury MA
Sun May 16 Happy Valley Half Marathon Northampton MA
Sun May 16 Lake Trail Half Marathon 10K & 5K Fairfax Station VA
Sun May 16 Michigan Shores Mini Half Marathon & 5K New Buffalo MI
Sun May 16 NYCRUNS Queens Half Marathon Queens NY
Sun May 16 Rite-Aid Cleveland Marathon & Half Marathon Cleveland OH
Sun May 16 Tobacco Road Marathon & Half Marathon Cary NC
Sun May 16 Vermont Sun Half Marathon 10K & 5K Lake Dunmore VT
Sun May 16 Windermere Marathon & Half Marathon Spokane WA
Sun May 16 York YMCA Marathon & Half Marathon York PA

Monday, May 17 – Friday, May 21

Mon May 17 Pine Tree Marathon & Half Marathon Portland ME
Tue May 18 Granite State Marathon & Half Marathon Nashua NH
Wed May 19 Maple Leaf Marathon & Half Marathon Springfield VT
Thu May 20 Old Colony Marathon & Half Marathon Westfield MA
Fri May 21 Nutmeg State Marathon & Half Marathon Hartford CT

Saturday, May 22

Sunday, May 23

Sun May 23 406 Queen Bee Half Marathon 10K & 5K Billings MT
Sun May 23 Barr Lake Half Marathon & 15K Brighton CO
Sun May 23 Chicago Spring Half Marathon & 10K Chicago IL
Sun May 23 Chicagoland Spring Marathon & Half Marathon Schaumburg IL
Sun May 23 Fountainhead Half Marathon & 10K Fairfax Station VA
Sun May 23 Great Sacandaga Half Marathon Northville NY
Sun May 23 Reflection Run Half Marathon 10K & 5K Washougal WA
Sun May 23 SHE Power Half Marathon & 5K Indianapolis IN
Sun May 23 Spring Georgetown Half Marathon & 5K Washington DC
Sun May 23 Willamette Valley Marathon Half Marathon 10K & Relay Salem OR

Saturday, May 29

Sunday, May 30

Monday, May 31