See all December 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.
Saturday, December 2
Sunday, December 3
Monday, December 4-Friday, December 8
Thu Dec 7 | Four Corners Quad Keyah Marathon & Half Marathon | Four Corners Monument AZ |
Fri Dec 8 | Four Corners Quad Keyah Marathon & Half Marathon | Four Corners Monument UT |
Saturday, December 9
Sat Dec 9 | Estrella Mountain Trail Fest | Goodyear AZ |
Sat Dec 9 | Four Corners Quad Keyah Marathon & Half Marathon | Four Corners Monument NM |
Sat Dec 9 | Hark the Herald Angels Half Marathon | Tiburon CA |
Sat Dec 9 | Helen Holiday Trail Half Marathon & 10k | Helen GA |
Sat Dec 9 | Hitchcock Experience 100M 50M & Half Marathon | Honey Creek IA |
Sat Dec 9 | Kiawah Island Golf Resort Marathon & Half Marathon | Kiawah Island SC |
Sat Dec 9 | Medal Madness Santa Half Marathon 10k & 5k at Cousler Park | York PA |
Sat Dec 9 | Medal Madness Santa Half 10k & 5k at Gemini Springs Park | DeBary FL |
Sat Dec 9 | Mosaic Trail Race & Half Marathon | Liberty Hill TX |
Sat Dec 9 | NYCRUNS Big Apple Half Marathon | New York NY |
Sat Dec 9 | Pigtails Run 50k Marathon & Half Marathon | Maple Valley WA |
Sat Dec 9 | Rocket City Marathon Half Marathon 10k & 5k | Huntsville AL |
Sat Dec 9 | Spicewood Vineyards Half Marathon & 10k | Spicewood TX |
Sat Dec 9 | Viking Dash Trail Run Chicago Half Marathon 15k & 5k | Crystal Lake IL |
Sunday, December 10
Sun Dec 10 | Dallas Marathon & Half Marathon Weekend | Dallas TX |
Sun Dec 10 | Decker Challenge Half Marathon | Austin TX |
Sun Dec 10 | Florida Holiday Distance Classic Half Marathon & 10k | Madeira Beach FL |
Sun Dec 10 | Four Corners Quad Keyah Marathon & Half Marathon | Four Corners Monument CO |
Sun Dec 10 | Garden of Life Palm Beaches Marathon & Half Marathon | West Palm Beach FL |
Sun Dec 10 | Holiday Half Marathon & 4M | Annandale VA |
Sun Dec 10 | Holiday Half Marathon | Brooklyn NY |
Sun Dec 10 | Islamorada Half Marathon & 10K | Islamorada FL |
Sun Dec 10 | Jingle Bell Half Marathon & 5k | Haverhill MA |
Sun Dec 10 | Mississippi Gulf Coast Marathon & Half Marathon Weekend | Biloxi MS |
Sun Dec 10 | Santa to the Sea Half and Quarter Marathon & 5k | Oxnard CA |
Sun Dec 10 | Tucson Marathon & Half Marathon | Tucson AZ |
Sun Dec 10 | ZombieRunner Quarry Lakes Marathon 30k Half Marathon 10k & 5k | Fremont CA |
Saturday, December 16
Sat Dec 16 | Irving Frost Half 10k & 5k | Irving TX |
Sat Dec 16 | Killeen Half MaraFUN | Killeen TX |
Sat Dec 16 | Lake Norman Elf Classic Half Marathon & 5k | Statesville NC |
Sat Dec 16 | Medal Madness Santa 5k 10k and Half Marathon at North Collier Regional | Naples FL |
Sat Dec 16 | Medal Madness Santa 5k 10k and Half Marathon at Crossroads Recreational | Temple TX |
Sat Dec 16 | Runfield Texas Race Series Half Marathon | Buda TX |
Sat Dec 16 | San Diego Holiday Half Marathon | San Diego CA |
Sat Dec 16 | Texas Double Marathon & Half Marathon | Dallas TX |
Sat Dec 16 | The Stars at Night Half Marathon | San Antonio TX |
Sunday, December 17
Sun Dec 17 | Candy Cane Course – St. Louis Half Marathon 10k & 5k | St. Peters MO |
Sun Dec 17 | Holly Jolly Half Marathon | Camarillo CA |
Sun Dec 17 | The Longest Night Marathon & Half Marathon | Greenville SC |
Sun Dec 17 | Mount Dora Half Marathon & 5K | Mount Dora FL |
Sun Dec 17 | Pocahontas Half 10k & 5k | Chesterfield VA |
Sun Dec 17 | Sarasota West Coast Half Marathon & 5K | Sarasota FL |
Sun Dec 17 | Texas Double Marathon & Half Marathon | Dallas TX |
Saturday, December 23
Sat Dec 23 | Medal Madness Santa 5k 10k and Half Marathon | DeLand FL |
Sat Dec 23 | Reindeer Run Half Marathon 15k 10k & 5k | Long Beach CA |
Sunday, December 24
Sun Dec 24 | Holiday Fun Half Marathon 15k 10k & 5k | Santa Monica CA |
Sun Dec 24 | Placerville's Holiday Jingle and Mingle Run Half Marathon 15k 10k & 5k | Placerville CA |
Sun Dec 24 | Santa's Sleigh 5k & Half | Washington DC |
Monday, December 25 – Friday, December 29
Mon Dec 25 | Happy Holidays Half Marathon 15k 10k & 5k | Long Beach CA |
Wed Dec 27 – Sun Dec 31 | Holiday Five Marathon Half Marathon 10k & 5k | Winter Park FL |
Saturday, December 30
Sat Dec 30 | Run for the Ranch 6H Marathon Half Marathon & Relay | Rogersville MO |
Sunday, December 31
Sun Dec 31 | Last Chance Marathon & Half Marathon | Bellingham WA |
Sun Dec 31 | Resolution Relay: BYOB Bring Your Own Baton | Boring OR |
Sun Dec 31 | Resolution Run Half Marathon 10k 5k & 1M | Houston TX |
Sun Dec 31 | Run in the New Years Half Marathon 10k & 5k | Huntington Beach CA |