Need segment-level traffic data?

Identify traffic patterns street by street and analyze the exact corridors that matter to your project.

Get insights →
Traffic heat map of Keokuk County, Iowa: 222 miles of roads shaded from blue (light) to red (heavy traffic), busiest on Jackson Street and Main Street

Keokuk County, Iowa Traffic Counts

Its busiest road, Jackson Street, carries 3,999 vehicles a day, 3.4 times the average road. This page breaks down traffic in Keokuk County, Iowa across 222 miles of monitored roads split into 1,346 segments, using multi-sourced mobile and sensor data. It goes beyond raw counts to truck flow, congestion and who is driving, so site selection and route planning rest on evidence.
Data sourced from TrafficZoom's proprietary analytics platform.
Data current as of:
Q3 2026
Updated:
September 29, 2026
Find my place
total traffic icon

Total Traffic Volume & Performance in Keokuk County, Iowa

Traffic

The average number of vehicles that travel each day over any road in the road network.

vehicles per day1,170
Trucks

The percentage of the total traffic volume composed of heavy vehicles.

10.1%
Average travel time

The average time of travel averaged among all vehicles traveling on the road network.

38.5 min
Congestion ratio

The rate at which the actual travel time exceeds free-flow travel time, averaged among all roads in the network.

5.0%
Drivers’ average age

Average age of residents in the geographic areas where the vehicle trips originated.

52.1 yrs
Drivers’ average income

Average income of residents in the geographic areas where the vehicle trips originated.

$62,954

The average monitored road in Keokuk County, Iowa carries 1,170 vehicles per day. Across its 222 miles of monitored roads, that adds up to 254,388 vehicle-miles traveled per day (≈92.9 million per year). About 1 in 10 vehicles is a truck, in line with Iowa (11.0%).

Longer trips than 89% of counties in Iowa

Keokuk sees 62% lower average daily traffic volume than the state average (1,170 vehicles per day against 3,042), suggesting less demand on each road - very light roads: easy truck access, but little passing trade for roadside retail. In total volume terms, its road network carries about 0.3% of Iowa's statewide total of vehicle-miles. By volume, Keokuk's 1,170 vehicles per day trails 86% of counties in Iowa.

At 38.5 minutes, the average travel time is 17% higher than the state level. On travel time, Keokuk runs longer than 89% of counties in Iowa.

At 57% lower than the state level, the 5.0% congestion ratio signals smoother traffic flow - delays are rare enough to plan travel times almost to the minute.

Time-of-Day & Seasonal Patterns

peak hours icon
Peak Traffic Windows
Weekday peaks:
A long morning plateau from 7:00 AM to 12:00 PM and PM peak 4:00 PM–7:00 PM, with volumes reaching approximately 77% higher than the daily average.
Weekend traffic:
Weekends are much quieter: volumes run about 27% below weekday levels, the signature of a commute-driven road network.
seasonal traffic icon
Seasonal Fluctuation
Busy season:
April–June is the high season, with volumes +8% versus the annual average.
Lowest month:
January is the quietest month, with volumes -15% versus the annual average - the usual winter low.

Data Finding: Hourly & Seasonal Patterns

In Keokuk County, Iowa, the peak hour concentrates about 7% of the day's traffic, and there is a noticeable seasonal swing of +8% in high season.

Keokuk County vs. Iowa Traffic Comparison

Of the four measures, average daily traffic per road differs most: Keokuk County runs 62% below the Iowa average. Its average travel time, by contrast, is 17% above.

MetricKeokuk CountyIowa averageDifference
Traffic1,1703,042-61.5%
Truck % (Total Traffic)10.1%11.0%-8.0%
Avg. Travel Time38.5 min33.0 min+16.7%

How Keokuk County compares

Keokuk County has the quietest roads among its nearby counties

Compared with its 4 closest neighbours, Keokuk County carries 41.5% less traffic on a typical road and is 32.4% less congested; it has the quietest roads of the five. Quiet roads and long journeys - a rural pattern, where the distance between destinations rather than the traffic on the way is what takes the time.

Keokuk County and the 4 nearest county-level areas by centroid distance, with the Iowa average for scale.
AreaAverage daily trafficTruck shareDaily vehicle-milesAverage travel timeCongestion ratio
Keokuk County1,17010.1%254,38838.5 min5.0%
Mahaska County, Iowa2,12910.3%553,23234.2 min7.4%
Jefferson County, Iowa1,67210.0%359,54532.6 min6.9%
Washington County, Iowa1,82610.4%648,07232.0 min7.7%
Wapello County, Iowa2,37010.4%699,12534.5 min7.3%
Iowa average3,04211.0%N/A33.0 min11.4%

Keokuk County ranked within Iowa

Keokuk County sits in the bottom quarter of the Iowa field on average driver income, at #94 of 99.

Keokuk County ranked among 99 county-level areas in Iowa (1 = highest).
MeasureKeokuk CountyIowa rank
Traffic volume (AADT)1,170#85 of 99
Average travel time38.5 min#12 of 99
Average driver income$62,954#94 of 99
Average driver age52.1 yrs#18 of 99

The two ends of this table sit far apart: #12 of 99 on average travel time, against #94 of 99 on average driver income.

Busiest roads in Keokuk County, Iowa

Traffic concentrates on a few corridors: the three busiest roads average 3,593 vehicles a day, against 1,170 on the average road in Keokuk County.

Jackson Street leads with 3,999 vehicles a day, 310 of them trucks (7.7%). IA 23 carries the most trucks, 326 a day (12.2% of its traffic), although it ranks #5 for all traffic.

Ranked by daily traffic (AADT)

Cars and light vehiclesTrucks
1Jackson StreetPrimary road · 3,999vehicles310trucks · 7.7%
Road class
Primary road
Congestion ratio
9.2%
Median trip time
36.7 min
Drivers’ median age
52.6 yrs
Drivers’ average income
$57,864

At 3.4 times the county average, Jackson Street draws drivers from neighborhoods averaging $57,864 in household income.

2Main StreetPrimary road · 3,543vehicles253trucks · 7.1%
Road class
Primary road
Congestion ratio
8.3%
Median trip time
33.4 min
Drivers’ median age
52.1 yrs
Drivers’ average income
$55,488

The busiest stretch of Main Street carries 3.0 times the county average; trucks are 7.1% of it, below the county-wide 10.1%.

3IA 92Primary road · 3,238vehicles315trucks · 9.7%
Road class
Primary road
Congestion ratio
7.3%
Median trip time
37.9 min
Drivers’ median age
52.5 yrs
Drivers’ average income
$58,877

On its busiest stretch, IA 92 carries 2.8 times the county average; trucks are 9.7% of it, in line with the county-wide 10.1%.

4IA 149Primary road · 3,020vehicles268trucks · 8.9%
Road class
Primary road
Congestion ratio
5.9%
Median trip time
39.6 min
Drivers’ median age
50.2 yrs
Drivers’ average income
$63,726

IA 149 peaks at 3,020 vehicles a day, 2.6 times the county average; trucks are 8.9% of it, below the county-wide 10.1%.

5IA 23Primary road · 2,683vehicles326trucks · 12.2%
Road class
Primary road
Congestion ratio
6.4%
Median trip time
27.6 min
Drivers’ median age
49.9 yrs
Drivers’ average income
$71,914

Trips on IA 23 are short, a median 27.6 minutes against 38.5 county-wide, so it mostly serves local errands and commutes.

Ranked by trucks per day

Cars and light vehiclesTrucks
1IA 23Primary road · #5 by traffic2,683vehicles326trucks · 12.2%
2IA 92Primary road · #3 by traffic3,238vehicles315trucks · 9.7%
3Jackson StreetPrimary road · #1 by traffic3,999vehicles310trucks · 7.7%
4IA 149Primary road · #4 by traffic3,020vehicles268trucks · 8.9%
5Main StreetPrimary road · #2 by traffic3,543vehicles253trucks · 7.1%
How to read these road counts
  • The first number is AADT, annual average daily traffic: the vehicles passing a point on an average day, both directions combined and trucks included. On a divided highway both carriageways are added together.
  • Traffic changes along a road, with more near interchanges and towns and less in open country. Every figure for a road describes its busiest stretch in the county, so the two rankings show the same numbers for the same road.
  • The second number is the trucks on that stretch, a part of its AADT. The bar splits the AADT into cars and light vehicles (blue) and trucks (amber).
  • See segment-level AADT for any road on TrafficZoom.

Data Sources & Methodology

The data presented on this page is derived from TrafficZoom's proprietary analytics platform, which aggregates and normalizes information from multiple sources, including:

Mobile device location data (anonymized and aggregated)

Road sensor networks and traffic counters

Historical traffic pattern databases

Public traffic count programs published by the

KeokukDepartment of Transportation

Demographic Baseline for O-D Modeling

U.S. Census Bureau
All metrics represent estimates based on statistical modeling and are intended for strategic planning purposes.
link arrow icon
Data current as of:
Q3 2026

Explore further

TrafficZoom platform

— street-level analytics and custom corridor reports.

Map AI

— demographics, housing and mobility data.

Counties near Keokuk County

The same traffic breakdown for the areas closest to Keokuk County, Iowa.

Need segment-level traffic data?

Identify traffic patterns street by street and analyze the exact corridors that matter to your project.