RACE Logo

5K Races in Iowa

Iowa has 113 upcoming 5K races scheduled for 2026. Most of the calendar falls in the warmer months: 85 of 113 races (75%) take place between May and September, with July (34 events) the busiest month. No single city dominates the calendar. Des Moines leads with 19 races, followed by Bettendorf (13), Council Bluffs (4), and Cedar Falls (3). The remaining 65% of the calendar is spread across smaller cities.

5K races by month in Iowa

Jul (34) · Aug (17) · Sep (16) · Jun (15) · Oct (13) · Nov (9) · May (3) · Dec (3) · Jan (1) · Feb (1) · Apr (1)

Showing 24 of 113

PHI BETA SIGMA FRATERNITY, INC. Tau Psi Sigma Alumni Chapter Freedom Day 5k+
Running

PHI BETA SIGMA FRATERNITY, INC. Tau Psi Sigma Alumni Chapter Freedom Day 5k+

June 19, 2026
Waterloo, IA

Running

Hawkeye Fun Days 5K

Hawkeye, IA

Running

Hawkeye Fun Days 5K

June 19, 2026
Hawkeye, IA

Running

Heritage Days 5K, 1 Mile & Kids Fun Run

Rock Rapids, IA

Running

Heritage Days 5K, 1 Mile & Kids Fun Run

June 20, 2026
Rock Rapids, IA

Running

2026 DSM World Refugee Day 5K

Des Moines, IA

Running

2026 DSM World Refugee Day 5K

June 20, 2026
Des Moines, IA
Medal Madness 5K, 10K, & 13.1M at Bettendorf, IA (25)
Running

Medal Madness 5K, 10K, & 13.1M at Bettendorf, IA (25)

June 20, 2026
Bettendorf, IA
The Bill Bergan 5k on the Fourth
Running

The Bill Bergan 5k on the Fourth

June 20, 2026
Ames, IA
Run with Kenyans 5k and 1 Mile Fun Walk
Running

Run with Kenyans 5k and 1 Mile Fun Walk

June 21, 2026
Des Moines, IA
Sturgis Falls 5K & 10K
Running

Sturgis Falls 5K & 10K

June 27, 2026
Cedar Falls, IA
Paullina Gemboree 5K Walk/Run
Running

Paullina Gemboree 5K Walk/Run

June 27, 2026
Paullina, IA
Albert City Summerfest 5K
Running

Albert City Summerfest 5K

June 27, 2026
Albert City, IA

Running

Sturgis Falls 5K & 10K

Cedar Falls, IA

Running

Sturgis Falls 5K & 10K

June 27, 2026
Cedar Falls, IA

Running

Movie Madness 5K, 10K, & 13.1M at Bettendorf, IA (25)

Bettendorf, IA

Running

Movie Madness 5K, 10K, & 13.1M at Bettendorf, IA (25)

June 27, 2026
Bettendorf, IA

Running

Claydigger 5K Run/Walk & Kids 400m Dash

Sheffield, IA

Running

Claydigger 5K Run/Walk & Kids 400m Dash

June 27, 2026
Sheffield, IA
Greater 8 and 5K
Running

Greater 8 and 5K

June 27, 2026
Creston, IA
Brian Schnebbe Memorial 5k and 1 Mile Fun Run
Running

Brian Schnebbe Memorial 5k and 1 Mile Fun Run

June 27, 2026
Victor, IA
Marengo 3rd of July 5K Run/Walk
Running

Marengo 3rd of July 5K Run/Walk

July 3, 2026
Marengo, IA
Firecracker 5K
Running

Firecracker 5K

July 4, 2026
Harpers Ferry, IA
Clear Lake Freedom 5K presented by Kingland
Running

Clear Lake Freedom 5K presented by Kingland

July 4, 2026
Clear Lake, IA
Knoxville IA Cancer Relay Freedom 5k
Running

Knoxville IA Cancer Relay Freedom 5k

July 4, 2026
Knoxville, IA
Flying Anvil 5K
Running

Flying Anvil 5K

July 4, 2026
Chariton, IA
Story County Freedom Run 5k
Running

Story County Freedom Run 5k

July 4, 2026
Nevada, IA
Waukee Freedom 5K
Running

Waukee Freedom 5K

July 4, 2026
Waukee, IA
Tunnel to Towers 5K Run & Walk - Donnellson, IA
Running

Tunnel to Towers 5K Run & Walk - Donnellson, IA

July 4, 2026
Donnellson, IA
Inwood Firecracker 5k and 1 Mile Fun Run/Walk
Running

Inwood Firecracker 5k and 1 Mile Fun Run/Walk

July 4, 2026
Inwood, IA

Top Cities for 5K Races in Iowa

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.