RACE Logo

10K Races in Pennsylvania

Pennsylvania has 64 upcoming 10K races scheduled for 2026. The calendar runs year-round — busiest in August through October, quietest in January, February, and April. No single city dominates the calendar. York leads with 7 races, followed by New Cumberland (6), Biglerville (6), and Akron (5). The remaining 63% of the calendar is spread across smaller cities.

10K races by month in Pennsylvania

Aug (14) · Sep (14) · Oct (13) · Nov (8) · Dec (8) · May (2) · Jan (1) · Feb (1) · Apr (1) · Jun (1) · Jul (1)

Showing 24 of 64

Two Face 10K
Running

Two Face 10K

August 1, 2026
Wexford, PA
Ninja 5K, & 10K at New Cumberland, PA (31)
Running

Ninja 5K, & 10K at New Cumberland, PA (31)

August 1, 2026
New Cumberland, PA
Ninja 5K, 10K, & 13.1M at Biglerville, PA (31)
Running

Ninja 5K, 10K, & 13.1M at Biglerville, PA (31)

August 1, 2026
Biglerville, PA

Running

Ninja 5K, 10K, & 13.1M at Biglerville, PA (31)

Biglerville, PA

Running

Ninja 5K, 10K, & 13.1M at Biglerville, PA (31)

August 1, 2026
Biglerville, PA

Running

Ninja 5K, & 10K at New Cumberland, PA (31)

New Cumberland, PA

Running

Ninja 5K, & 10K at New Cumberland, PA (31)

August 1, 2026
New Cumberland, PA
Farm Fresh 5K, 10K, & Kids Fun Run
Running

Farm Fresh 5K, 10K, & Kids Fun Run

August 1, 2026
York, PA
Ninja 5K, 10K, 13.1M at York, PA (32)
Running

Ninja 5K, 10K, 13.1M at York, PA (32)

August 8, 2026
York, PA
Everyday Hero 5K/10K Run
Running

Everyday Hero 5K/10K Run

August 15, 2026
Nottingham, PA
Ninja 5K, & 10K at Akron, PA (33)
Running

Ninja 5K, & 10K at Akron, PA (33)

August 15, 2026
Akron, PA
Ninja 5K, & 10K at Manheim, PA, (34)
Running

Ninja 5K, & 10K at Manheim, PA, (34)

August 22, 2026
Manheim, PA
Ninja 5K, 10K, & 13.1M at Hughesville, PA (34)
Running

Ninja 5K, 10K, & 13.1M at Hughesville, PA (34)

August 22, 2026
Hughesville, PA
THE PHILLY 10K
Running

THE PHILLY 10K

August 23, 2026
Philadelphia, PA
Brady's Run Happy 5K & 10K
Running

Brady's Run Happy 5K & 10K

August 23, 2026
Beaver Falls, PA
Medal Madness 5K, 10K, & 13.1M at York, PA (35)
Running

Medal Madness 5K, 10K, & 13.1M at York, PA (35)

August 29, 2026
York, PA
Medal Madness 5K, 10K, & 13.1M at Biglerville, PA (36)
Running

Medal Madness 5K, 10K, & 13.1M at Biglerville, PA (36)

September 5, 2026
Biglerville, PA
Medal Madness 5K, & 10K at New Cumberland, PA (36)
Running

Medal Madness 5K, & 10K at New Cumberland, PA (36)

September 5, 2026
New Cumberland, PA
RunThrough Philadelphia Labor Day 5k, 10K & 10 Mile
Running

RunThrough Philadelphia Labor Day 5k, 10K & 10 Mile

September 7, 2026
Philadelphia, PA
Medal Madness 5K, 10K, 13.1M at York, PA (37)
Running

Medal Madness 5K, 10K, 13.1M at York, PA (37)

September 12, 2026
York, PA
The Forty Fort Cemetery 3rd Annual Walk/5K/10K
Running

The Forty Fort Cemetery 3rd Annual Walk/5K/10K

September 12, 2026
Forty Fort, PA
Camptown Races 10k, 5k, and Relay
Running

Camptown Races 10k, 5k, and Relay

September 12, 2026
Camptown, PA
YMCA Harrisburg Half & 10K Presented by UPMC
Running

YMCA Harrisburg Half & 10K Presented by UPMC

September 13, 2026
Harrisburg, PA
Scottdale Fall Festival 5k & 10k
Running

Scottdale Fall Festival 5k & 10k

September 19, 2026
Scottdale, PA
John Cossy Costantino Memorial 5K & 10K ( September 19th )
Running

John Cossy Costantino Memorial 5K & 10K ( September 19th )

September 19, 2026
Freeport, PA
Medal Madness 5K & 10K at Akron, PA (38)
Running

Medal Madness 5K & 10K at Akron, PA (38)

September 19, 2026
Akron, PA

Frequently asked questions

How long is a 10K race?
A 10K is 6.2 miles (10 kilometers). It is a popular step-up distance from the 5K and a great intermediate goal for runners building toward a half marathon.
What is the largest 10K in the US?
The AJC Peachtree Road Race in Atlanta is the largest 10K in the world, drawing over 60,000 runners every Fourth of July. The BOLDERBoulder in Colorado is another massive 10K with 45,000+ participants.
What is a good 10K time?
The average US 10K finish time is around 55-60 minutes. Competitive runners aim for sub-45 minutes, while beginners often target finishing under 1 hour 10 minutes.
How do I train for a 10K?
A typical 10K training plan is 8-10 weeks with 3-4 runs per week, including one longer run that builds to 6-7 miles. If you can comfortably run a 5K, you are ready to start training for a 10K.