United States

Iowa Trails

Browse 1,856 named hiking and mountain biking trails across Iowa, with maps, distances, and elevation profiles.

1,856
Named trails
4,262 mi
Total length
83
Counties
948
Hiking
1,181
Mountain biking
910
Campsites
672
Boat launches
20
Waterfalls
Outline map of Iowa

About trails in Iowa

Iowa has 1,856 named trails mapped across 83 counties, covering 4,262 miles in total, an average of 2.3 miles per trail. 948 of them are tagged for hiking and 1,181 for mountain biking.

The largest networks are Johnson County (388 trails), Polk County (347 trails), and Linn County (159 trails). The longest single trail in the state is Neal Smith Trail in Polk County, at 73.1 miles. Across Iowa the map also carries 23 trailheads, 910 campsites, 20 waterfalls, and 672 boat launches.

Explore by activity

Top trails in Iowa

Browse by county

Allamakee County
32 trails · 33.4 mi
Benton County
8 trails · 46.3 mi
Black Hawk County
25 trails · 102 mi
Boone County
16 trails · 35.8 mi
Bremer County
11 trails · 35.7 mi
Buchanan County
7 trails · 4.9 mi
Carroll County
4 trails · 32.5 mi
Cedar County
5 trails · 26.1 mi
Cerro Gordo County
26 trails · 84.7 mi
Cherokee County
9 trails · 4.1 mi
Clarke County
9 trails · 6.3 mi
Clayton County
17 trails · 16.4 mi
Clinton County
6 trails · 16.5 mi
Dallas County
68 trails · 176 mi
Davis County
4 trails · 10.5 mi
Delaware County
8 trails · 16.7 mi
Des Moines County
8 trails · 46.0 mi
Dickinson County
9 trails · 97.8 mi
Dubuque County
86 trails · 145 mi
Fayette County
10 trails · 17.8 mi
Greene County
4 trails · 17.1 mi
Grundy County
4 trails · 68.7 mi
Guthrie County
16 trails · 27.1 mi
Hardin County
5 trails · 27.4 mi
Harrison County
27 trails · 72.4 mi
Henry County
3 trails · 7.9 mi
Ida County
15 trails · 9.6 mi
Jackson County
31 trails · 50.0 mi
Jasper County
8 trails · 33.8 mi
Jefferson County
13 trails · 33.4 mi
Johnson County
388 trails · 597 mi
Jones County
19 trails · 22.1 mi
Lee County
3 trails · 2.9 mi
Linn County
159 trails · 293 mi
Louisa County
5 trails · 25.1 mi
Lyon County
7 trails · 8.0 mi
Mahaska County
3 trails · 25.8 mi
Marion County
7 trails · 66.5 mi
Marshall County
3 trails · 102 mi
Mills County
8 trails · 38.0 mi
Mitchell County
17 trails · 21.4 mi
Monona County
10 trails · 22.0 mi
Monroe County
3 trails · 0.6 mi
Montgomery County
3 trails · 27.8 mi
Muscatine County
7 trails · 54.0 mi
Polk County
347 trails · 781 mi
Pottawattamie County
66 trails · 97.0 mi
Scott County
15 trails · 45.2 mi
Sioux County
12 trails · 12.9 mi
Story County
52 trails · 143 mi
Tama County
7 trails · 9.0 mi
Van Buren County
6 trails · 15.0 mi
Wapello County
11 trails · 12.2 mi
Warren County
23 trails · 102 mi
Washington County
11 trails · 31.2 mi
Webster County
23 trails · 56.7 mi
Winneshiek County
38 trails · 44.7 mi
Woodbury County
72 trails · 63.7 mi

Trails by town

Trail geometry from OpenStreetMap contributors, licensed ODbL. Elevation from the USGS 3D Elevation Program. Compiled and published by Trailmonger · trail data last rebuilt .