December 2022 Half Marathons

See all December 2022 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.

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.

Thursday, December 1 – Friday, December 2

Thu Dec 1 Four Corners Quad Keyah Marathon & Half Marathon Four Corners Monument AZ
Fri Dec 2 Four Corners Quad Keyah Marathon & Half Marathon Four Corners Monument UT

Saturday, December 3

Sat Dec 3 All-Out Fa La La Half Marathon 10K & 5K Westminster CO
Sat Dec 3 Brazos Bend 100M 50M Marathon & Half Marathon Needville TX
Sat Dec 3 Calero Trail Run San Jose CA
Sat Dec 3 Candy Cane Course – St. Louis Half Marathon 10k & 5k St. Peters MO
Sat Dec 3 Cloudland Canyon Half Marathon & 50-Mile Rising Fawn GA
Sat Dec 3 & Sun Dec 4 Crooked Creek Ultra Trail Race 100M 50M Marathon & Half Marathon Shepherdsville KY
Sat Dec 3 Death Valley Trail Marathon & Half Marathon Beatty NV
Sat Dec 3 Fayetteville Half Marathon Fayetteville AR
Sat Dec 3 Four Corners Quad Keyah Marathon & Half Marathon Four Corners Monument CO
Sat Dec 3 Manhattanite Run Half Marathon New York NY
Sat Dec 3 Millinocket Marathon & Half Marathon Millinocket ME
Sat Dec 3 OUC Orlando Half Marathon & 5K Orlando FL
Sat Dec 3 Panama City Beach Marathon Half Marathon & 5K Panama City Beach FL
Sat Dec 3 Peacock Gap Trail Run Half Marathon 10k & 5k San Rafael CA
Sat Dec 3 Raleigh Holiday Half Marathon Raleigh NC
Sat Dec 3 Rehoboth Beach Seashore Marathon & Half Marathon Rehoboth Beach DE
Sat Dec 3 Reindeer Run Half Marathon 10k & 5k St. Helens OR
Sat Dec 3 Run Laughlin Half Marathon 12K & 5K Laughlin NV
Sat Dec 3 Run Loco Marathon Half Marathon & 5k Lenoir City TN
Sat Dec 3 St. Jude Memphis Marathon Weekend Memphis TN
Sat Dec 3 Tinajas Ultra & Trail Races Bend TX
Sat Dec 3 Tucson 50k Marathon & Half Marathon – Oro Valley Oro Valley AZ
Sat Dec 3 Viking Dash Trail Run Raleigh Half Marathon 10k & 5k New Hill NC
Sat Dec 3 Wilmington Historic Half & 5k Wilmington NC
Sat Dec 3 YMCA Mistletoe Run Half Marathon 5k & 1M Winston-Salem NC

Sunday, December 4

Saturday, December 10

Sunday, December 11

Sun Dec 11 BCS Marathon & Half Marathon College Station TX
Sun Dec 11 Dallas Marathon & Half Marathon Weekend Dallas TX
Sun Dec 11 Decker Challenge Half Marathon Austin TX
Sun Dec 11 down2earth 5k 10k & Half Cross Country Run Hialeah FL
Sun Dec 11 Holiday Half Marathon 10-Mile 10K & 5K Portland OR
Sun Dec 11 Holiday Half Marathon Brooklyn NY
Sun Dec 11 Holiday Running Festival Half Marathon Pomona CA
Sun Dec 11 Islamorada Half Marathon Islamorada FL
Sun Dec 11 Jingle Bell Half Marathon & 5k Haverhill MA
Sun Dec 11 Locomotive Half Marathon Kennesaw GA
Sun Dec 11 Loma Linda Holiday Classic Half Marathon & 5k Loma Linda CA
Sun Dec 11 Mississippi Gulf Coast Marathon & Half Marathon Weekend Biloxi MS
Sun Dec 11 Naptown Half Marathon Annapolis MD
Sun Dec 11 NYCRUNS Big Apple Half Marathon New York NY
Sun Dec 11 Palm Beaches Marathon Half Marathon & Relay West Palm Beach FL
Sun Dec 11 Santa To The Sea Half Marathon 6.6M 5k 1k & Relay Oxnard CA
Sun Dec 11 ZombieRunner Quarry Lakes Run Fremont CA

Saturday, December 17

Sunday, December 18

Sun Dec 18 Holly Jolly Half Marathon Camarillo CA
Sun Dec 18 The Longest Night Marathon & Half Marathon Greenville SC
Sun Dec 18 Mount Dora Half Marathon & 5K Mount Dora FL
Sun Dec 18 Santa Hustle Galveston Half Marathon & 5k Galveston TX
Sun Dec 18 Sarasota West Coast Half Marathon & 5K Sarasota FL

Saturday, December 24

Saturday, December 31

Sat Dec 31 Last Chance Marathon & Half Marathon Bellingham WA
Sat Dec 31 Run in the New Years Half Marathon Huntington Beach CA