RACE Logo

5K Races in Iowa

Iowa has 86 upcoming 5K races scheduled for 2026. The calendar runs year-round — busiest in August through October, quietest in January, February, and July. No single city dominates the calendar. Des Moines leads with 17 races, followed by Bettendorf (10), Ankeny (3), and Oxford (2). The remaining 63% of the calendar is spread across smaller cities.

5K races by month in Iowa

Aug (24) · Sep (22) · Oct (17) · Nov (10) · May (4) · Dec (4) · Apr (2) · Jan (1) · Feb (1) · Jul (1)

Showing 24 of 86

Prairie Dairy 5k
Running

Prairie Dairy 5k

August 1, 2026
Oxford, IA

Running

Color Blaze 5k Run/Walk

Le Claire, IA

Running

Color Blaze 5k Run/Walk

August 1, 2026
Le Claire, IA
The Sunglasses Run 5K
Running

The Sunglasses Run 5K

August 1, 2026
Des Moines, IA
Wapsi Wiggle - A 5K & Half Marathon
Running

Wapsi Wiggle - A 5K & Half Marathon

August 1, 2026
Riceville, IA
The 51(5K)
Running

The 51(5K)

August 3, 2026
Des Moines, IA
2026 Corydon Old Settlers Race (2-mile walk / 5K / 10K)
Running

2026 Corydon Old Settlers Race (2-mile walk / 5K / 10K)

August 8, 2026
Corydon, IA
2026 Wall Lake Farm Fest 5K Fun Run
Running

2026 Wall Lake Farm Fest 5K Fun Run

August 8, 2026
Wall Lake, IA
Ossian Fest 5K
Running

Ossian Fest 5K

August 8, 2026
Ossian, IA
Ninja 5K, 10K, & 13.1M at Des Moines, IA (32)
Running

Ninja 5K, 10K, & 13.1M at Des Moines, IA (32)

August 8, 2026
Des Moines, IA
Atkins Watermelon Days 5k Walk/Run or 1-Mile Fun Run 2026
Running

Atkins Watermelon Days 5k Walk/Run or 1-Mile Fun Run 2026

August 8, 2026
Atkins, IA
Run the Valley 2026 | 5K + 1 Mile Fun Run/Walk
Running

Run the Valley 2026 | 5K + 1 Mile Fun Run/Walk

August 8, 2026
Rock Valley, IA
Wildcat XC 5K Fun Run
Running

Wildcat XC 5K Fun Run

August 8, 2026
Janesville, IA
Adel Sweet Corn Festival 5K Run/Walk
Running

Adel Sweet Corn Festival 5K Run/Walk

August 8, 2026
Adel, IA
Ninja 5K, 10K, & 13.1M at Bettendorf, IA (33)
Running

Ninja 5K, 10K, & 13.1M at Bettendorf, IA (33)

August 15, 2026
Bettendorf, IA

Running

Ninja 5K, 10K, & 13.1M at Bettendorf, IA (33)

Bettendorf, IA

Running

Ninja 5K, 10K, & 13.1M at Bettendorf, IA (33)

August 15, 2026
Bettendorf, IA
Marcus Fair 5k 2026
Running

Marcus Fair 5k 2026

August 15, 2026
Marcus, IA
FitPro 5k
Running

FitPro 5k

August 22, 2026
Clinton, IA
Charlotte Days 5K
Running

Charlotte Days 5K

August 22, 2026
Charlotte, IA
Percival Stampede 0.5K
Running

Percival Stampede 0.5K

August 22, 2026
Percival, IA

Running

TimberTri & 5K

Corning, IA

Running

TimberTri & 5K

August 22, 2026
Corning, IA
Lincoln Highway Days Dash 5k
Running

Lincoln Highway Days Dash 5k

August 29, 2026
Nevada, IA
Medal Madness 5K, 10K, & 13.1M at Bettendorf, IA (35)
Running

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

August 29, 2026
Bettendorf, IA
Deal's Orchard Spiked Apple 5k
Running

Deal's Orchard Spiked Apple 5k

August 29, 2026
Jefferson, IA
Young Life 5K
Running

Young Life 5K

August 29, 2026
Davenport, 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.