May 2023 Half Marathons

See all May 2023 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.

Monday, May 1 – Friday, May 5

Saturday, May 6

Sunday, May 7

Sun May 7 Avenue of the Giants Marathon Half Marathon & 10K Weott CA
Sun May 7 Bay Bridge Half Marathon Oakland CA
Sun May 7 Canton Hall of Fame Marathon & Half Marathon Weekend Canton OH
Sun May 7 Chicagoland Spring Marathon & Half Marathon Schaumburg IL
Sun May 7 Colorado Marathon Half Marathon 10K & 5K Fort Collins CO
Sun May 7 Des Moines Women's Half Marathon Des Moines IA
Sun May 7 Fast Half Marathon Hamilton MA
Sun May 7 Flying Pig Marathon & Half Marathon Cincinnati OH
Sun May 7 Frederick Running Festival Half Marathon 5K & Relay Frederick MD
Sun May 7 Grayson Highlands Half Marathon Grayson Highlands State Park VA
Sun May 7 Lincoln Marathon & Half Marathon Lincoln NE
Sun May 7 Margarita Half Marathon Portsmouth NH
Sun May 7 National Women's Half Marathon & 8K Washington DC
Sun May 7 Nutmeg State Marathon & Half Marathon Hartford CT
Sun May 7 NYC Spring Half Marathon New York NY
Sun May 7 The OC Marathon & Half Marathon Weekend Costa Mesa CA
Sun May 7 Pittsburgh Marathon & Half Marathon Weekend Pittsburgh PA
Sun May 7 Providence Marathon Half Marathon & 5k Providence RI
Sun May 7 Run for the Animals Half Marathon & 10K Wachapreague VA
Sun May 7 Wildflower Trail Runs Marathon Half Marathon & 7M Bastrop TX

Monday, May 8 – Friday, May 12

Saturday, May 13

Sat May 13 Carbon Valley Half Marathon 5k & 1M Firestone CO
Sat May 13 Cross Fit PC Half Marathon Maryville TN
Sat May 13 Dino Half Marathon & 5M Vernal UT
Sat May 13 Endure 12 Hour 24 Hour & Half Marathon Divide CO
Sat May 13 Flower Moon 50M Marathon Half Marathon & 5k Pawhuska OK
Sat May 13 Granite State Marathon & Half Marathon Nashua NH
Sat May 13 Greenbrier Half Marathon 10k & 5k White Sulphur Springs WV
Sat May 13 Grizzly Peak 50k Marathon 30k Half Marathon & 10k Berkeley CA
Sat May 13 Happy Half & 5k Ellicottville NY
Sat May 13 Ice Age Trail Run 50M 50k & Half Marathon La Grange WI
Sat May 13 Jump Off Rock Half Marathon & 10K Hendersonville NC
Sat May 13 Mountains to Mainstreet Half Marathon & 5k Greenville SC
Sat May 13 New River Marathon Half Marathon & 5k Todd NC
Sat May 13 Prairie Series – Day 2 Marathon Half Marathon 10k & 5k St. Joseph MO
Sat May 13 Provo City Half Marathon & 5k Provo UT
Sat May 13 Race4Warriors Marathon Half Marathon & 5K Lewes DE
Sat May 13 Ram Party 50M Marathon & Half Marathon Colorado Springs CO
Sat May 13 Running with the Cows Half Marathon & 5k Bucyrus KS
Sat May 13 Runtastic Dino Half Marathon & 5M Vernal UT
Sat May 13 Santa Barbara Wine Country Half Marathon Solvang CA
Sat May 13 Texas Switchback Marathon Half Marathon 10K & 5K Johnson City TX
Sat May 13 Thelma and Louise Marathon Half Marathon & 15k Moab UT
Sat May 13 Trail Run at Sly Park Pollock Pines CA
Sat May 13 Uff Da Run Half Marathon & 5K Woodville WI

Sunday, May 14

Monday, May 15 – Friday, May 19

Saturday, May 20

Sat May 20 Clear Creek Half Marathon Sevier UT
Sat May 20 Dances With Dirt – Gnaw Bone Nashville IN
Sat May 20 Fiesta De Mayo Half 10k & 5k Irving TX
Sat May 20 Front Porch Days Half Marathon 10k 5k 3k & 1k Kyle TX
Sat May 20 La Jolla Half Marathon & 5k Del Mar CA
Sat May 20 Madeline Island Marathon & Half Marathon La Pointe WI
Sat May 20 Martha's Vineyard Marathon Half Marathon & Relay Oak Bluffs MA
Sat May 20 New Boston Half Marathon New Boston MA
Sat May 20 Ogden Marathon Half Marathon & 5K Ogden UT
Sat May 20 RunTheBluegrass Half Marathon 7M 3.7M & 1M Lexington KY
Sat May 20 San Juan Island Half Friday Harbor WA
Sat May 20 Soaring Eagle Trail Run Half Marathon 10k & 5k Sammamish WA
Sat May 20 St. Michaels Running Festival Half Marathon 10k & 5k Saint Michaels MD
Sat May 20 The Black Fly Half Marathon & 5k Westmore VT
Sat May 20 Valkyrie Trail Race Marathon Half Marathon 50K & 4-Mile Colorado Springs CO
Sat May 20 Whitefish Marathon & Half Marathon Whitefish MT

Sunday, May 21

Saturday, May 27

Sunday, May 28

Monday, May 29 – Wednesday, May 31