Northeast · ME

Running Races in Maine

Maine currently has 88 upcoming races with a confirmed date listed in RaceRove. Portland, Kennebunk, Bar Harbor and Bath have the largest concentration of events.

By distance, that includes 51 5Ks, 23 10Ks, 18 half marathons and 15 marathons. Many events offer more than one distance, so a race can appear in more than one of those counts.

June (14), September (12) and November (12) are the busiest months on the calendar right now. Another 65 annual races are waiting for next year's date to be announced.

Upcoming, date confirmed
88
Active listings
153
Cities with races
77

Browse Maine races by distance

Upcoming races in Maine

The next 60 of 88 with a confirmed date, soonest first.

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

Largest races in Maine

By estimated field size across all distances at the event.

When races happen in Maine

January
4 upcoming races
February
2 upcoming races
April
4 upcoming races
May
10 upcoming races
June
14 upcoming races
July
9 upcoming races
August
7 upcoming races
September
12 upcoming races
October
11 upcoming races
November
12 upcoming races
December
3 upcoming races

Maine cities with the most races

Portland
13 upcoming races
Kennebunk
4 upcoming races
Bar Harbor
3 upcoming races
Bath
3 upcoming races
Cape Elizabeth
3 upcoming races
Falmouth
3 upcoming races
Lincoln
3 upcoming races
Old Orchard Beach
3 upcoming races

Running in Maine cities

Browse Maine races by month

Annual events awaiting their next date

These races are held every year, but the next date isn't in the listing yet. The month shown is when each is usually held.

Races in nearby states

Guides from the RaceRove blog

Running Races in Maine: common questions

How many races are there in Maine?
RaceRove currently lists 88 upcoming races in Maine with a confirmed date, plus 65 annual events whose next date hasn't been announced yet.
Which Maine cities have the most races?
By upcoming events listed in RaceRove: Portland (13), Kennebunk (4), Bar Harbor (3), Bath (3) and Cape Elizabeth (3).
When is race season in Maine?
Of the upcoming races listed, the busiest months are June (14), September (12) and November (12).
What is the biggest race in Maine?
By estimated field size, the largest race listed in Maine is the St. Mary's Steps for Hope 5K Run/Walk and Kids Obstacle Course, with about 24,949 runners across all of its distances.