December 2019 Half Marathons

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

Sunday, December 1

Monday, December 2 – Friday, December 6

Thu Dec 5 Four Corners Quad Keyah Half Marathon Series – Arizona Four Corners Monument AZ
Fri Dec 6 Four Corners Quad Keyah Half Marathon Series – Utah Four Corners Monument UT

Saturday, December 7

Sat Dec 7 Alexa's Thunder Run Half Marathon & 10K Newton NJ
Sat Dec 7 All-Out Fa La La Half Marathon 10K & 5K Westminster CO
Sat Dec 7 Brazos Bend 100M 50M Marathon & Half Marathon Needville TX
Sat Dec 7 Bulow Woods Trail Half Marathon & Ultra Marathon Ormond Beach FL
Sat Dec 7 Canyon Rumble Frozen Half Madras OR
Sat Dec 7 Death Valley Trail Marathon & Half Marathon Death Valley NP CA
Sat Dec 7 Falls 100M 50M Marathon & Half Marathon Falls of Rough KY
Sat Dec 7 Four Corners Quad Keyah Half Marathon Series – Colorado Four Corners Monument CO
Sat Dec 7 Hillsborough River Marathon Half Marathon & Quarter Marathon Thonotosassa FL
Sat Dec 7 Holualoa Tucson Marathon Half Marathon & Relay Tucson AZ
Sat Dec 7 The Manhattanite Half Marathon New York NY
Sat Dec 7 Millinocket Marathon & Half Marathon Millinocket ME
Sat Dec 7 Mistletoe Run Half Marathon & 5K Winston-Salem NC
Sat Dec 7 OUC Orlando Half Marathon & 5K Orlando FL
Sat Dec 7 Panama City Beach Marathon Half Marathon & 5K Panama City Beach FL
Sat Dec 7 Peacock Gap Trail Run Half Marathon 30K 10K & 5K San Rafael CA
Sat Dec 7 Pocahontas Half Marathon 10K & 5K Chesterfield VA
Sat Dec 7 Rehoboth Beach Seashore Marathon & Half Marathon Rehoboth Beach DE
Sat Dec 7 Reindeer Run Half Marathon 10K & 5K St. Helens OR
Sat Dec 7 Run Laughlin Half Marathon 12K & 5K Laughlin NV
Sat Dec 7 Run LoCo Marathon Half Marathon & 5K Loudon TN
Sat Dec 7 St. Jude Memphis Marathon Half Marathon 10K & 5K Memphis TN
Sat Dec 7 Viking Dash Trail Run – Charlottesville North Garden VA
Sat Dec 7 Viking Dash Trail Run – Chicago Crystal Lake IL
Sat Dec 7 Wilmington Historic Half & 5K Wilmington NC

Sunday, December 8

Sun Dec 8 Albuquerque Run Run Rudolph Half Marathon Quarter Marathon & 5K Albuquerque NM
Sun Dec 8 BCS Marathon & Half Marathon College Station TX
Sun Dec 8 Del Dios Trail Half Marathon 10K & 5K Escondido CA
Sun Dec 8 Dirty South Trail Half Marathon & 10K Knoxville TN
Sun Dec 8 EOD Warrior Dash Marathon Half Marathon & 7K Washington DC
Sun Dec 8 Florida Holiday Halfathon & Relay Madeira Beach FL
Sun Dec 8 Florida West Coast Half Marathon & 5K Sarasota FL
Sun Dec 8 Four Corners Quad Keyah Half Marathon Series – New Mexico Four Corners Monument NM
Sun Dec 8 Frosty Half Marathon Raynham MA
Sun Dec 8 Holiday Half Marathon Portland OR
Sun Dec 8 Islamorada Half Marathon & 10K Islamorada FL
Sun Dec 8 Jingle Bell Half Marathon & 5K Haverhill MA
Sun Dec 8 Lexus LaceUp Riverside Half Marathon & 5K Riverside CA
Sun Dec 8 Log Jammer Half Marathon & 5K Shreveport LA
Sun Dec 8 Lopers Club Holiday Classic Half Marathon & 5K Loma Linda CA
Sun Dec 8 Nittany Valley Half Marathon State College PA
Sun Dec 8 NYCRUNS Big Apple Half Marathon New York NY
Sun Dec 8 Palm Beaches Marathon Half Marathon 10K & Relay West Palm Beach FL
Sun Dec 8 Rock 'n' Roll San Antonio Marathon & Half Marathon San Antonio TX
Sun Dec 8 Rock Canyon Half Marathon Pueblo CO
Sun Dec 8 RunnersWorld Tulsa Half and Half Marathon Tulsa OK
Sun Dec 8 Santa to the Sea Half Marathon 5K & Relay Oxnard CA
Sun Dec 8 Viking Dash Trail Run – Chicago Crystal Lake IL

Saturday, December 14

Sunday, December 15

Saturday, December 21

Sunday, December 22

Sun Dec 22 Downtown Dunedin Christmas Half Marathon 10K & 5K Dunedin FL
Sun Dec 22 Mount Dora Half Marathon Mount Dora FL
Sun Dec 22 Reindeer Run Half Marathon 15K 10K & 5K Santa Monica CA
Sun Dec 22 Whine Not Another Marathon and Half Dallas TX

Monday, December 23 – Friday, December 27

Wed Dec 25 Happy Holidays Half Marathon 15K 10K & 5K Santa Monica CA
Thu Dec 26 Operation Jack Marathon Half Marathon & 5K Los Angeles CA

Saturday, December 28

Sunday, December 29

Monday, December 30 – Tuesday, December 31

Tue Dec 31 CRC New Year's Eve Double Races Ft. Worth TX
Tue Dec 31 Delray Beach Half Marathon Delray Beach FL