RACE Logo

5K Races Across the US

Find 5K races near you. From charity fun runs to competitive road races, browse thousands of 5K events across the US.

Showing a selection of 8,432 upcoming events

Featured 5K

RACE Miami Vol. 1
Featured
RACE Original
Running

RACE Miami Vol. 1

August 8, 2026
Miami, FL

Upcoming 5K Races

City of Providence Parks presents 4th Annual Hi-Neighbor 5K, powered by ZAPPOS!
Running

City of Providence Parks presents 4th Annual Hi-Neighbor 5K, powered by ZAPPOS!

July 22, 2026
Providence, RI
myTEAM TRIUMPH West MI - Metro Way 5k -- Captain & Angel Registration
Running

myTEAM TRIUMPH West MI - Metro Way 5k -- Captain & Angel Registration

July 22, 2026
Grand Rapids, MI
Metro Way 5K & West Fest
Running

Metro Way 5K & West Fest

July 22, 2026
Wyoming, MI
Pete Holowka Memorial Nut-Ridge Classic 5k
Running

Pete Holowka Memorial Nut-Ridge Classic 5k

July 22, 2026
Orchard Park, NY
Fayette Co Fair 5K
Running

Fayette Co Fair 5K

July 22, 2026
West Union, IA

Running

Cleveland Metroparks Lantern Festival 5K Presented by CrossCountry Mortgage

Cleveland, OH

Running

Cleveland Metroparks Lantern Festival 5K Presented by CrossCountry Mortgage

July 22, 2026
Cleveland, OH

Running

Eagle 5K, 10K, & 13.1M at Charlotte, NC (29)

Charlotte, NC

Running

Eagle 5K, 10K, & 13.1M at Charlotte, NC (29)

July 22, 2026
Charlotte, NC
Lighthouse 5k Series July 22, 2026
Running

Lighthouse 5k Series July 22, 2026

July 22, 2026
Corolla, NC
Bluemont 5K
Running

Bluemont 5K

July 22, 2026
Arlington, VA
PIEROGI STUMBLE 5K
Running

PIEROGI STUMBLE 5K

July 23, 2026
Whiting, IN
Thursday Evening 5K Race (Sponsored by AREC)
Running

Thursday Evening 5K Race (Sponsored by AREC)

July 23, 2026
Long Beach, CA
Most Holy Trinity Fowler Festival 5K and Kid's Dash
Running

Most Holy Trinity Fowler Festival 5K and Kid's Dash

July 23, 2026
Fowler, MI
Nags Head Sunrise 5k Beach Race Series Epstein St. Beach Access July 23, 2026
Running

Nags Head Sunrise 5k Beach Race Series Epstein St. Beach Access July 23, 2026

July 23, 2026
Nags Head, NC

Running

Lighthouse 5k Series July 22, 2026

Corolla, NC

Running

Lighthouse 5k Series July 22, 2026

July 23, 2026
Corolla, NC
MJ5K Run/Walk/Roll
Running

MJ5K Run/Walk/Roll

July 23, 2026
Louisville, KY

Running

myTEAM TRIUMPH West MI - Metro Way 5k -- Captain & Angel Registration

Grand Rapids, MI

Running

myTEAM TRIUMPH West MI - Metro Way 5k -- Captain & Angel Registration

July 23, 2026
Grand Rapids, MI
Get Fancy 5k with Fleet Feet Portland
Running

Get Fancy 5k with Fleet Feet Portland

July 23, 2026
Portland, OR
DAVE'S OH-MI 8K & 5K presented by Whetro Wealth Management
Running

DAVE'S OH-MI 8K & 5K presented by Whetro Wealth Management

July 23, 2026
Sylvania, OH

Running

9th Annual London Strong "Set Your Dreams" 5K Run/Walk

Grand Blanc, MI

Running

9th Annual London Strong "Set Your Dreams" 5K Run/Walk

July 23, 2026
Grand Blanc, MI
Distillery Dash Cross Country 5k/10k
Running

Distillery Dash Cross Country 5k/10k

July 24, 2026
Lexington, KY
RRRC Pony Pasture 5K, in memory of Peter Still
Running

RRRC Pony Pasture 5K, in memory of Peter Still

July 24, 2026
Richmond, VA
Red Coyote Summer Sunset 5K
Running

Red Coyote Summer Sunset 5K

July 24, 2026
Oklahoma City, OK
Run Hatteras 5k Road Race Series July 24, 2026
Running

Run Hatteras 5k Road Race Series July 24, 2026

July 24, 2026
Avon, NC
Camanche Days 5K
Running

Camanche Days 5K

July 24, 2026
Camanche, IA

Frequently asked questions

How long is a 5K race?
A 5K is 3.1 miles (5 kilometers). It is the most popular race distance in the US and a great starting point for new runners. RACE lists thousands of 5K events across all 50 states.
What is a good 5K time for beginners?
A good beginner 5K time is 30-35 minutes. Many first-time runners aim to complete the distance without stopping. The average US 5K finish time is around 28 minutes.
How do I find a 5K near me?
Use the RACE search bar to enter your zip code or state and filter by distance. You can also browse by month to find races that fit your schedule. Turkey Trots in November and charity 5Ks are especially popular.
How long does it take to train for a 5K?
Most couch-to-5K programs are 6-8 weeks long with 3 runs per week. If you can already jog for 10-15 minutes, you could be ready in 4-6 weeks with consistent training.