May Half Marathons in the USA
Tallahassee, FL
Tails and Trails
May 7, 2022
Indianapolis, IN
500 Festival Mini Marathon
May 6, 2023
Cambridge, MD
Cambridge Crab Run
May 14, 2023
Maple Grove, MN
Maple Grove Half Marathon
May 13, 2023
Bloomington, MN
30 For Freedom
May 28, 2022
Pewaukee, WI
BeYOUtiful Half Marathon & 5K
May 13, 2023
Nashville, IN
Dances With Dirt - Gnaw Bone
May 20, 2023
Portland, OR
Stumptown Trail Runs
May 29, 2023
May 27, 2023
Great Falls, MT
Kickin Assphault Half Marathon
May 20, 2023
Hendersonville, NC
Jump Off Rock Half Marathon & 10K
May 13, 2023
Palatine, IL
Deer Grove Trail Half Marathon and 10K
May 21, 2023
Dallas, TX
DRC's Tal Morrison Half Marathon
May 6, 2023
Texas Triple
May 27, 2023 - Multiple Sclerosis Marathon
May 28, 2023 - Wayne's World Marathon
May 29, 2023 - Memorial Day Marathon
Glen Rose, TX
Jurassic Trail Runs
May 21, 2022
Woodville, WI
Uff Da Run
May 20, 2023
Fairbanks, AK
Two-Way Torture Test
May 20, 2023
River Falls, WI
Race to End Domestic Violence
May 6, 2023
Schaumburg, IL
Chicagoland Spring Marathon
May 7, 2023
Chillicothe, OH
Great Seal Trail Half Marathon Relay
May 21, 2023
Grand Haven, MI
Armed Services Marathon
May 21, 2023
Wichita, KS
Prairie Fire Spring Half Marathon
May 7, 2023
Kirkland, WA
Mother's Day Half Marathon
May 14, 2023
Big Bear Lake, CA
Big Bear Spartan Trifecta
May 20, 2023
May 21, 2023
St. Charles, MO
St. Charles Half Marathon
May 15, 2022
Hamden, CT
Hamden Hills Half Marathon
May 27, 2023
Birmingham, AL
Highlands College Half Marathon
May 6, 2023
Anchorage, AK
Trent Waldron Half Marathon
May 27, 2023
Washington, DC
Spring Georgetown Half/5K
May 22, 2022
International Peace Marathon
May 6, 2023
National Women's Half Marathon
May 7, 2023
Towpath Half Marathon
May 27, 2023
Spring Georgetown Memorial 5K & Half
May 28, 2023
Manhattan, KS
Bill Snyder Highway Half
May 27, 2023
Charleston, IL
Races for all Paces
May 13, 2023
Sammamish, WA
Soaring Eagle Trail Run
May 20, 2023
Lewes, DE
Seashore Half Marathon
May 6, 2023
Race4Warriors 5K & Half Marathon Challenges
May 13, 2023
Bellingham, WA
Run Like a Girl
May 20, 2023
Springfield, VA
Spring Memorial Half
May 27, 2023
Bastrop, TX
Wildflower Trail Runs
May 6, 2023
May 7, 2023
Bettendorf, IA
Quad Cities Running Festival
May 29, 2023
Buffalo, NY
Bruce Smith Celebrity Half Marathon
May 13, 2023
Buffalo Marathon
May 28, 2023
May 27, 2023
Nashville, TN
Hometown Half Marathon
May 27, 2023
Shelburne, VT
Shelburne Half Marathon
May 6, 2023
Honolulu, HI
Hibiscus Half Marathon
May 28, 2023
Watertown, SD
DASH Around Kampeska
May 19, 2023
May 20, 2023
Sioux City, IA
Prairie Series Day 5 - IA
May 16, 2023
Lincoln, NE
Lincoln Marathon
May 7, 2023
Duluth, MN
Pike Lake Half Marathon
May 20, 2023
Kenosha, WI
Wisconsin Marathon
May 6, 2023
Brookings, SD
Brookings Marathon
May 13, 2023
Washougal, WA
Reflection Run
May 21, 2023
Del Mar, CA
La Jolla Half Marathon
May 20, 2023
Springfield, OH
Buck Creek Trail Half Marathon
May 28, 2022
Costa Mesa, CA
OC Marathon Weekend
May 7, 2023
Stone Mountain, GA
Turn Up the Pink Half
May 21, 2022
Berkeley, CA
Grizzly Peak
May 13, 2023
Hartford, CT
Nutmeg State Marathon
May 7, 2023
Colorado Springs, CO
Ram Party
May 13, 2023
May 14, 2023
Valkyrie Trail Race
May 20, 2023
Time Travel Half Marathon
May 27, 2023
Morris Township, NJ
Superhero Half Marathon & Relay
May 7, 2023
East Peoria, IL
Blue Chevy Trail Classic
May 20, 2023
Friday Harbor, WA
San Juan Island Half
May 20, 2023
Olympia, WA
Capital City Marathon
May 21, 2023
May 20, 2023
Joplin, MO
Joplin Memorial Run
May 20, 2023
Fruita, CO
Fruita Trail Half
May 7, 2023
Flower Mound, TX
Wicked West Trail Run
May 13, 2023
North Liberty, IA
Keep Moving Forward
May 7, 2023
Jersey City, NJ
Jersey City Half
May 21, 2023
College Station, TX
Hog Crazy Trail Run
May 6, 2023
Fredericksburg, VA
Marine Corps Historic Half
May 21, 2023
Ellensburg, WA
Manastash Ridge Trail Run
May 28, 2022
Bedford, VA
Trail Nut 10K and Half Marathon
May 6, 2023
Stinson Beach, CA
Muir Woods Marathon
May 13, 2023
Binghamton, NY
Bridge Run
May 7, 2023
Hamilton, MA
Fast Half Marathon
May 7, 2023
Marshfield, MA
Beach and Back
May 14, 2023
Potomac, MD
Fallen Soldiers Memorial Half
May 29, 2023
Santa Monica, CA
Mothers Day Half Marathon
May 14, 2023
New Kent, VA
Uncorked Half & 5K
May 6, 2023
Pacifica, CA
Pacifica Foothills Trail Run
May 20, 2023
Atlanta, GA
Hometown Half Marathon
May 28, 2023
Leesburg, VA
Virginia Wine Country Half Marathon
May 20, 2023
Petoskey, MI
Top of Michigan Festival of Races
May 27, 2023
Ketchikan, AK
Totem to Totem Half Marathon
May 13, 2023
Folsom, CA
Folsom Lake Trail Run
May 6, 2023
Traverse City, MI
Bayshore Marathon
May 27, 2023
St. Charles, IL
Great Western Half Marathon and 10K
May 7, 2023
Buena Vista, CO
Spirit Trail Run
May 28, 2023
Huntsville, AL
Smoke Rise Trail Run
May 13, 2023
Graham, TX
Hidden Hills Ultra
May 6, 2023
Westminster, CO
Time Travel Half Marathon
May 28, 2023
Quincy, IL
Bridge The Gap to Health
May 13, 2023
Minocqua, WI
Northwoods Escape Marathon
May 28, 2023
Oak Bluffs, MA
Martha's Vineyard Marathon
May 20, 2023
Cartersville, GA
Chick-fil-A / Big Peach Running Co. Half Marathon
May 13, 2023
Roxbury, CT
Mine Hill Half Marathon
May 28, 2023
Cincinnati, OH
Flying Pig Marathon
May 7, 2023
May 6, 2023
Coeur d'Alene, ID
Coeur d'Alene Marathon
May 28, 2023
Papillion, NE
Papillion Half Marathon
May 21, 2023
Ottawa, IL
Starved Rock Country Marathon
May 13, 2023
Laguna Hills, CA
Laguna Hills Memorial Day Half Marathon
May 29, 2023
Laramie, WY
Wyoming Marathon Races
May 28, 2023
Chattanooga, TN
Scenic City Trail Marathon
May 13, 2023
Madison, WI
Run Madtown
May 28, 2023
Albuquerque, NM
Run for the Zoo
May 7, 2023
Ipswich, MA
Spring for the Trails Half Marathon
May 13, 2023
Castle Rock, CO
Rock Hawk Trail Races
May 6, 2023
Bozeman, MT
Frank Newman Marathon
May 28, 2022
Shiprock, NM
Shiprock Marathon
May 6, 2023
May 5, 2023
Loveland, CO
NOCO Half Marathon & 10K
May 21, 2023
Adamant, VT
Adamant Half Marathon
May 7, 2023
Memphis, TN
Great American River Run
May 27, 2023
New York, NY
NYC Spring Half Marathon
May 7, 2023
Sri Chinmoy 5K, Half-Marathon & Relay
May 13, 2023
La Crosse, WI
La Crosse Marathon
May 6, 2023
Jefferson City, MO
Capital City Race
May 13, 2023
Pittsburgh, PA
Pittsburgh Marathon Weekend
May 7, 2023
May 6, 2023
Grand Island, NY
GBTC Grand Island Half Marathon
May 6, 2023
Spokane, WA
Windermere Marathon
May 21, 2023
Westfield, MA
Old Colony Marathon
May 6, 2023
Lancaster, PA
Turkey Hill Country Classic
May 6, 2023
Astoria, OR
Run On The River
May 13, 2023
Snohomish, WA
Snohomish Women's Run
May 7, 2023
Medina, OH
Medina Half Marathon
May 27, 2023
South Sioux City, NE
Prairie Series Day 4 - NE
May 15, 2023
Westport, MA
Horseneck Half Marathon
May 21, 2023
Maryville, TN
Cross Fit PC Half Marathon
May 13, 2023
Fond du Lac, WI
Salute the Troops Annual Races
May 27, 2023
Bass Lake, CA
Yosemite Half Marathon
May 6, 2023
Santa Cruz, CA
Surfer's Path Half Marathon
May 21, 2023
Cleveland, OH
Cleveland Marathon
May 21, 2023
May 20, 2023
Stillwater, MN
Stillwater Half Marathon
May 27, 2023
Omaha, NE
Hometown Half Marathon
May 6, 2023
Oconomowoc, WI
Zachariah's Acres Spring Trail Run/Walk/Roll
May 21, 2022
Providence, RI
Providence Marathon
May 7, 2023
Boston, MA
Boston's Run To Remember
May 28, 2023
Sioux Falls, SD
Sioux Falls Half Marathon: Skedaddle
May 21, 2023
May 20, 2023
La Grange, WI
Ice Age Trail Run
May 13, 2023
Cedarburg, WI
Cedarburg Half Marathon
May 27, 2023
Frederick, MD
Frederick Running Festival
May 7, 2023
May 6, 2023
Oregon, OH
Viking Dash Trail Run - Toledo
May 28, 2022
Irving, TX
Fiesta De Mayo Half
May 20, 2023
Pollock Pines, CA
Trail Run at Sly Park
May 13, 2023
Austin, TX
Hometown Half Marathon
May 20, 2023
Westfield, IN
Grand Run
May 29, 2023
Green Bay, WI
Cellcom Green Bay Marathon
May 21, 2023
San Antonio, TX
Run This Mother Half Marathon and 5K
May 14, 2023
Ogden, UT
Ogden Marathon
May 20, 2023
Beacon, NY
Breakneck Point Trail Runs
May 6, 2023
Bartlesville, OK
Nellie Johnstone 5K & Half Marathon
May 7, 2022
Panama City Beach, FL
Medal Madness Movie Half Marathon
May 20, 2023
Rock Island, IL
Quad Cities Distance Classic
May 14, 2023
San Diego, CA
Liberty Station Marathon Relay and 5K
May 13, 2023
Rochester, MN
Med City Marathon
May 13, 2023
May 12, 2023
Long Beach, CA
Mothers Day Half Marathon
May 13, 2023
Run for the Rose - Mother's Day Half Marathon
May 14, 2023
Running with the Rescues - Half Marathon
May 29, 2023
Chicago, IL
Chicago Spring Half Marathon
May 21, 2023
Cumming, GA
Cookie Crusher Half Marathon and Fun Run
May 7, 2023
Georgia Peach Jam Half Marathon and 5K
May 29, 2023
Greenville, SC
Mountains to Mainstreet Half Marathon
May 20, 2023
Lexington, KY
RunTheBluegrass Half Marathon
May 20, 2023
Mystic, CT
Mystic Half Marathon
May 21, 2023
Warwick, RI
Red Island State Marathon
May 5, 2023
Mooresville, NC
Lake Norman Half Marathon
May 14, 2023
Fairfax Station, VA
Spring Burke Lake 5K, 10K, & Half
May 13, 2023
Fountainhead Half Marathon and 10K Trail Run
May 21, 2023
Waco, TX
Badass Texas
May 28, 2023
Des Moines, IA
Des Moines Women's Half Marathon
May 6, 2023
May 7, 2023
Paducah, KY
Paducah Iron Mom Half Marathon
May 13, 2023
Wartrace, TN
Strolling Jim Run
May 6, 2023
Rhinebeck, NY
Rhinebeck Hudson Valley Half Marathon
May 21, 2022
Fiddler's Bridge Half Marathon & 5K
May 13, 2023
Vallejo, CA
Mermaid Run East Bay
May 13, 2023
Brooklyn, NY
NSRF Toga Party 5K and Half Marathon
May 22, 2022
Less Popular Brooklyn Half Marathon
May 6, 2023
Brooklyn Mother's Day Half
May 14, 2023
Brooklyn Half
May 20, 2023
Wilmington, DE
American Lung Association Half Marathon
May 7, 2022
Congers, NY
Hook Half Marathon
May 14, 2023
Ridgeland, MS
Renaissance Marathon Festival
May 20, 2023
May 21, 2023
Nashotah, WI
Wisconsin Trail Assail - Mother's Day
May 6, 2023
Stanley, ID
Redfish Lake Lodge Run
May 27, 2023
Chesterton, IN
What The Hill Half and 5K
May 14, 2023
Whitefish, MT
Whitefish Marathon
May 20, 2023
Yellow Springs, OH
John Bryan Trail Race
May 14, 2023
Terrebonne, OR
Crush Cancer Run
May 20, 2023
Derby, VT
Dandelion Run
May 20, 2023
Placerville, CA
Placerville Path Memorial Day Run
May 27, 2023
Thompsonville, MI
North Mitten Half Marathon
May 13, 2023
Lorton, VA
Laurel Memorial Half
May 21, 2023
Glouster, OH
Smoke Rise Trail Runs
May 11, 2024
Harpers Ferry, WV
Harpers Ferry Half Marathon
May 20, 2023
St. Joseph, MO
Prairie Series Day 2 - MO
May 13, 2023
Riceville, IA
IronHorse Races
May 6, 2023
El Sobrante, CA
Wildcat Half Marathon
May 20, 2023
Gadsden, AL
Noccalula Falls Spring Trail Run
May 6, 2023
Carderock, MD
Carderock Running Festival
May 21, 2023
DeLand, FL
Medal Madness Movie 5K and 10K
May 27, 2023
Windsor, CA
Windsor Run & Wine
May 21, 2023
Cambridge, OH
Great Guernsey Trail Half Marathon
May 13, 2023
Cle Elum, WA
Teanaway Trail Run
May 1, 2022
Redding, CT
Mark Twain Redding Road Race
May 7, 2023
Chesterfield, VA
Pocahontas Trail Festival
May 21, 2023
Payson, UT
Payson Utah Prayer Run
May 6, 2023
Sisters, OR
Sisters Country
May 7, 2023
Ellicottville, NY
Happy Half
May 13, 2023
Johnson City, TX
Texas Switchback Trail Race
May 13, 2023
Cottonwood Heights, UT
Vigor Big Cottonwood Canyon Half Marathon
May 13, 2023
Santa Ynez, CA
Santa Barbara Wine Country Half Marathon
May 13, 2023
Coplay, PA
Mother's Day Run for the Roses
May 14, 2023
Ridgecrest, NC
Downhill at Dawn Half Marathon
May 28, 2022
Haleyville, AL
Mark Forester Price of Freedom Race
May 20, 2023
Bryson City, NC
Strawberry Jam Half Marathon
May 20, 2023
Bucyrus, KS
Running with the Cows
May 13, 2023
Campbellsville, KY
Green River Lake Trail Half Marathon
May 14, 2022
Mt. Eden, KY
Taylorsville Lake Trail Half Marathon
May 8, 2022
Bridgehampton, NY
Bridgehampton Half
May 6, 2023
Ripon, WI
RC2 Community Runs
May 6, 2023
Sallisaw, OK
Diamond Daze Half Marathon
May 6, 2023
Joseph, OR
Hurricane Creek Half Marathon
May 27, 2023
Bayfield, CO
Vallecito Lake Heavy Half
May 13, 2023
Perrysville, OH
Appleseed Trail Half Marathon
May 6, 2023
Greenwood Furnace State Park, PA
Greenwood Furnace Trail Challenge
May 7, 2023
Viola, TN
Viola Valley Half Marathon
May 13, 2023
St. Michaels, MD
St. Michaels Running Festival
May 20, 2023
Seekonk, MA
Cranky Crab Half Marathon
May 7, 2023
Firestone, CO
Carbon Valley Half Marathon
May 13, 2023
Everett, PA
Mountain Railroad Half Marathon
May 13, 2023
Dillon, MT
Beaverhead Marathon
May 13, 2023
Millstadt, IL
Millstadt Tin Man Half Marathon and 5K
May 21, 2023
Bigfork, MT
Montana Spartan Trail
May 8, 2022
Black Lick, PA
Ghost Creek Half Marathon
May 14, 2023
Middleburg, FL
Ocho de Mayhem
May 13, 2023
Todd, NC
New River Marathon
May 13, 2023
Ft. Campbell, KY
Legion Memorial Run with Special Forces Association
May 13, 2023
Woodward, OK
Lion Heart Half Marathon
May 20, 2023
Makanda, IL
Red Cedar Trail Half Marathon
May 20, 2023
White Sulphur Springs, WV
Greenbrier Half Marathon
May 13, 2023
White Salmon, WA
Fire on the Mountain Half
May 6, 2023
Mohnton, PA
Charlie Horse Half Marathon
May 28, 2023
Zillah, WA
Rattlesnake Hills Wine Run
May 20, 2023
Miami, OK
Prairie Series Day 1 - OK
May 12, 2023
Westmore, VT
The Black Fly
May 20, 2023
Central City, NE
Dark Island Trail Half Marathon
May 20, 2023
Oak Hill, WV
Wonderland Mountain Challenge
May 28, 2022
Saranac, MI
Run Michigan Cheap
May 7, 2023
Arnold, CA
Arnold Rim Trail Endurance Runs
May 13, 2023
Valley, NE
Valley ONE Marathon
May 15, 2022
Pawhuska, OK
Flower Moon
May 13, 2023
Wahpeton, ND
Prairie Series Day 8 - ND
May 19, 2023
Cassadaga, NY
Cassadaga Lakes Running Festival
May 27, 2023
San Pablo, CA
Nitro Trail Half Marathon
May 13, 2023
Fort Collins, CO
Colorado Marathon
May 7, 2023
La Pointe, WI
Madeline Island Marathon
May 20, 2023
Breckenridge, MN
Prairie Series Day 7 - MN
May 18, 2023
Baltic, SD
Prairie Series Day 6 - SD
May 17, 2023
Hiawatha, KS
Prairie Series Day 3 - KS
May 14, 2023
Waterfall, PA
Old Turnpike Half Marathon
May 28, 2023
Sevier, UT
Clear Creek Half Marathon
May 20, 2023
Gold Bar, WA
Wallace Falls Trail Run
May 20, 2023
Mammoth Cave, KY
Nolin Lake Trail Half Marathon
May 15, 2022
Saint Michaels, MD
St Michaels Running Festival
May 20, 2023
Lake Dunmore, VT
Vermont Sun Half Marathon
May 14, 2023
Lyons, WI
Memorial Day Run
May 28, 2023
Wachapreague, VA
Run for the Animals
May 7, 2023
Wellesley Island, NY
Thousand Islands Half Marathon
May 19, 2023
May 20, 2023
Mineola, TX
Cinco de Mayo Half Marathon
May 6, 2023
Stockton, UT
Connor's Claims
May 20, 2023
Cheshire, MA
Steel Rail Race
May 21, 2023
Oak Grove, OR
Cinco de Mayo Half Marathon
May 6, 2023
Grayson Highlands State Park, VA
Grayson Highlands
May 7, 2023
May 6, 2023
Halfway, OR
Halfway Half Marathon & 10K
May 7, 2023
Peninsula State Park, WI
Door County Half Marathon & Nicolet Bay 5K
May 6, 2023
Champoeg State Park, OR
Hippie Half
May 13, 2023
Pilot Rock, OR
Totally Awesome 80's Fun Run
May 13, 2023
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Sat | Sun | Mon | Tue | Wed | Thu | Fri | Multiple |
1. Teanaway Trail Run
-
Past DateMay 1, 2022Sunday
-
26.2M, 13.1M, 10K, 5K trail run
More Information
-
Cle Elum, WA
Kittitas County, WA
2. Red Island State Marathon
-
May 5, 2023Friday
-
26.2M, 13.1M run
More Information
-
Boston Marathon Qualifier
-
Warwick, RI
Kent County, RI
3. 500 Festival Mini Marathon
-
May 6, 2023Saturday
-
13.1M, 5K run
More Information
-
Indianapolis, IN
Marion County, IN
4. Appleseed Trail Half Marathon
-
May 6, 2023Saturday
-
13.1M, 10K, 5K trail run | 20K relay
More Information
-
Perrysville, OH
Ashland County, OH
5. Breakneck Point Trail Runs
-
May 6, 2023Saturday
-
26.2M, 13.1M trail run
More Information
-
Beacon, NY
Dutchess County, NY
6. Bridgehampton Half
-
May 6, 2023Saturday
-
13.1M, 5K run
More Information
-
Bridgehampton, NY
Suffolk County, NY
7. Cinco de Mayo Half Marathon
-
May 6, 2023Saturday
-
13.1M, 10K, 5K run
More Information
-
Oak Grove, OR
Clackamas County, OR
8. Cinco de Mayo Half Marathon
-
May 6, 2023Saturday
-
13.1M, 15K, 10K, 5K run
More Information
-
Mineola, TX
Wood County, TX
9. Diamond Daze Half Marathon
-
May 6, 2023Saturday
-
13.1M, 5K, 1K run
More Information
-
Sallisaw, OK
Sequoyah County, OK
10. Door County Half Marathon & Nicolet Bay 5K
-
May 6, 2023Saturday
-
13.1M, 5K run
More Information
-
Peninsula State Park, WI
Door County, WI
11. DRC's Tal Morrison Half Marathon
-
May 6, 2023Saturday
-
13.1M, 10K, 5K run
More Information
-
Dallas, TX
Dallas County, TX
12. Farmington Half Marathon
-
May 6, 2023Saturday
-
13.1M run
More Information
-
Farmington, UT
Davis County, UT
13. Fire on the Mountain Half
-
May 6, 2023Saturday
-
13.1M trail run
More Information
-
White Salmon, WA
Klickitat County, WA
14. Folsom Lake Trail Run
-
May 6, 2023Saturday
-
50K, 30K, 13.1M, 10K trail run
More Information
-
Folsom, CA
Sacramento County, CA
15. GBTC Grand Island Half Marathon
-
May 6, 2023Saturday
-
13.1M run
More Information
-
Grand Island, NY
Erie County, NY
16. Great Allegheny Ohiopyle Marathon Race Festival
-
May 6, 2023Saturday
-
26.2M, 13.1M, 10K, 5K run
Virtual OptionMore Information
-
Ohiopyle, PA
Fayette County, PA
17. Hacienda Hills Run
-
May 6, 2023Saturday
-
50K, 26.2M, 13.1M, 9M, 10K, 5K trail run
More Information
-
San Jose, CA
Santa Clara County, CA
18. Hidden Hills Ultra
-
May 6, 2023Saturday
-
50M, 26.2M, 13.1M, 10K, 5K trail run
More Information
-
Graham, TX
Young County, TX
19. Highlands College Half Marathon
-
May 6, 2023Saturday
-
13.1M, 10K run
More Information
-
Birmingham, AL
Jefferson County, ALShelby County, AL
20. Hog Crazy Trail Run
-
May 6, 2023Saturday
-
13.1M, 10K trail run
More Information
-
College Station, TX
Brazos County, TX
For the love of all that Is good And moisture wicking...
Though we Try To be accurate And On top Of things... Race details can change When we aren't lookin. And once in a while we simply make a mistake.
ALWAYS visit the race's website for the most complete and accurate race information.
ALWAYS visit the race's website for the most complete and accurate race information.