26.2 miles · 42.2 km

Marathons in the United States

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

The cities with the most upcoming marathons are Las Vegas, NV, Little Rock, AR, Philadelphia, PA, Huntsville, AL and North Bend, WA.

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
594
Active listings
818
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

Marathons by season and month

Marathons by course

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 594 upcoming marathons with a confirmed date and 818 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 (39), Texas (36), Florida (28), Washington (24) and Georgia (21).
Where are January 2026 marathons?
January marathons are listed on the January page, /marathons/january. The list is the races with a confirmed January date, not every marathon in 2026.
Where are marathons coming up in 2026?
The coming-up list on this page is the next confirmed marathon dates. Filter the search by year or month for a 2026 window.
Where can I browse marathons by state?
The state grid on this page links every state that has marathon listings. Open a state for its own marathon list.