26.2 miles · 42.2 km

Marathons in the United States

RaceRove currently lists 353 upcoming marathons with a confirmed date, and 806 active marathon listings in all, across all 50 states and Washington, DC. California, Texas, Florida, Washington and New York have the most on the calendar.

The cities with the most upcoming marathons are Cornwall, CT, Philadelphia, PA, Greenville, SC, Grand Rapids, MI and Huntsville, AL.

Choose a state below for its full list of marathons, or open the interactive search to filter by month, course and field size.

Upcoming, date confirmed
353
Active listings
806
States and DC
51

The largest marathon events

By estimated field size across all distances at the event.

Marathons coming up next

The next confirmed dates, soonest first.

Dates come from each race's own listing. Always confirm on the organiser's site before you book travel.

Marathons by state

Other distances

Guides from the RaceRove blog

Marathons: common questions

How long is a marathon?
A marathon is 26.2 miles, or 42.2 kilometres.
How many marathons are there in the United States?
RaceRove currently lists 353 upcoming marathons with a confirmed date and 806 active listings in total, including annual events whose next date hasn't been announced. It doesn't claim to list every race in the country.
Which states have the most marathons?
By upcoming marathons listed: California (32), Texas (27), Florida (20), Washington (17) and New York (16).
RACEROVE

Run all 50 states + the 7 World Majors

Discover races, plan trips, compare courses, and track every finish from one personal race command center.