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,366 upcoming events
Browse 5K Races by State
AlaskaAlabamaArkansasArizonaCaliforniaColoradoConnecticutWashington DCDelawareFloridaGeorgiaHawaiiIowaIdahoIllinoisIndianaKansasKentuckyLouisianaMassachusettsMarylandMaineMichiganMinnesotaMissouriMississippiMontanaNorth CarolinaNorth DakotaNebraskaNew HampshireNew JerseyNew MexicoNevadaNew YorkOhioOklahomaOregonPennsylvaniaRhode IslandSouth CarolinaSouth DakotaTennesseeTexasUtahVirginiaVermontWashingtonWisconsinWest VirginiaWyoming
Upcoming 5K Races

Running
9th Annual Rensselaer Falls Fire & Rescue 5K Color Run/Walk
June 14, 2026
Rensselaer Falls, NY

Running
Monmouth County's Stars & Strides Flag Day 5K & 1-Mile Freedom Walk
June 14, 2026
Holmdel, NJ

Running
The Dunedin Flag Day "Best Bling Selection Of The Year" 5K 10K At HOB Brewing Company In Downtown
June 14, 2026
Dunedin, FL

Running
SEED School of MD’s Run-Up-To Juneteenth 5K Run/1 Mile Walk
June 14, 2026
Baltimore, MD

Running
Outdoor Adventuring for Good x Reklis Brewing Company 5K Run/Walk
June 14, 2026
Bethlehem, NH
Running
Alive & Suffering Running Club's 5k Pride Run
Los Angeles, CA
Running
Alive & Suffering Running Club's 5k Pride Run
June 14, 2026
Los Angeles, CA
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.
Explore Other Endurance Sports
Running Races
Running Events
Marathons
26.2 miles of grit
Half Marathons
The perfect 13.1
10K Races
The next step up
Triathlons
Swim, bike, run
Obstacle Course Races
Mud, walls, glory
Cycling Events
Road, gravel, gran fondo
Ultramarathons
Beyond the marathon
Swimming Events
Open water awaits
Trail Running
Dirt over pavement
Relay Races
Run it together
















