Need segment-level traffic data?
Identify traffic patterns street by street and analyze the exact corridors that matter to your project.

TrafficThe average number of vehicles that travel each day over any road in the road network. | vehicles per day2,897 |
|---|---|
TrucksThe percentage of the total traffic volume composed of heavy vehicles. | 8.0% |
Average travel timeThe average time of travel averaged among all vehicles traveling on the road network. | 30.8 min |
Congestion ratioThe rate at which the actual travel time exceeds free-flow travel time, averaged among all roads in the network. | 8.1% |
Drivers’ average ageAverage age of residents in the geographic areas where the vehicle trips originated. | 50.7 yrs |
Drivers’ average incomeAverage income of residents in the geographic areas where the vehicle trips originated. | $69,387 |
A typical monitored road in Des Moines County, Iowa sees 2,897 vehicles per day, while its 280 miles of monitored roads together handle 639,860 vehicle-miles traveled per day (≈234 million per year). About 1 in 12 vehicles is a truck, fewer than the 1 in 9 across Iowa.
Des Moines's average daily traffic volume of 2,897 vehicles per day is on par with the state average of 3,042. Network-wide, Des Moines accounts for about 0.8% of Iowa's statewide total of vehicle-miles. Des Moines carries more traffic than 88% of counties in Iowa.
At 30.8 minutes, the average travel time is 7% lower than the state level. Its average travel time of 30.8 minutes is shorter than 89% of counties in Iowa.
At 29% lower than the state level, the 8.1% congestion ratio signals smoother traffic flow - travel times are easy to plan around for scheduled deliveries.
| Traffic | vehicles per day4,301 |
|---|---|
| Trucks | 10.9% |
| Average travel time | 32.4 min |
| Congestion ratio | 10.1% |
| Drivers’ average age | 50.5 yrs |
| Drivers’ average income | $69,501 |
Travel in Des Moines County, Iowa splits roughly evenly, with about half of it (51% of vehicle-miles) on highways. The average highway carries 4,301 vehicles per day, 59% more than the average non-highway road in the same area, which carries 2,711 vehicles per day.
Highways make up 31% of the monitored road miles (88 miles, 375 segments), so they carry more than their share: 324,972 vehicle-miles traveled per day (≈119 million per year).
The concentration of trucks on highways (10.9%) is 32% lower than the state average for similar road classifications. Highways here mostly serve passenger trips, so local access matters more than long-haul routing for logistics operators.
90% of counties in Iowa see a higher highway truck share than Des Moines's 10.9%. Des Moines's highway truck count is lower than 93% of counties in Iowa, at roughly 469 trucks per day.
| Traffic | vehicles per day2,711 |
|---|---|
| Trucks | 5.1% |
| Average travel time | 30.6 min |
| Congestion ratio | 7.8% |
| Drivers’ average age | 50.8 yrs |
| Drivers’ average income | $69,281 |
Travel in Des Moines County, Iowa splits roughly evenly, with about half of it (49% of vehicle-miles) on local roads. On the average non-highway road, that comes to 2,711 vehicles per day.
Local roads make up 69% of the monitored road miles (193 miles in 2,831 segments) but carry less than their share of travel: 314,888 vehicle-miles traveled per day (≈115 million per year). Trucks make up 5.1% of non-highway traffic, about 1 in 20 vehicles.
Non-highway roads carry a truck concentration that's 53% lower than the highway network.
The non-highway congestion ratio of 7.8% is 29% lower than the state level, suggesting more efficient local mobility than the state average.
Trip origins here have lower average income than 74% of counties in Iowa. Des Moines's median driver age is higher than 56% of counties in Iowa.
The highway truck share sets Des Moines County apart: 32% below the Iowa average. Its truck share is also 27% below.
| Metric | Des Moines County | Iowa average | Difference |
|---|---|---|---|
| Traffic | 2,897 | 3,042 | -4.8% |
| Truck % (Total Traffic) | 8.0% | 11.0% | -27.0% |
| Truck % (Highway) | 10.9% | 16.1% | -32.3% |
| Avg. Travel Time | 30.8 min | 33.0 min | -6.6% |
Against the 4 nearest areas, Des Moines County carries 75.4% more traffic on a typical road and is 43.6% more congested; it has the busiest roads of the five. It is where traffic concentrates in this corner of the map - the local bottleneck, with more vehicles per road AND less room to absorb them.
| Area | Average daily traffic | Truck share | Daily vehicle-miles | Average travel time | Congestion ratio |
|---|---|---|---|---|---|
| Des Moines County | 2,897 | 8.0% | 639,860 | 30.8 min | 8.1% |
| Henderson County, Illinois | 1,580 | 10.2% | 252,449 | 33.9 min | 5.1% |
| Henry County, Iowa | 1,778 | 12.3% | 590,232 | 32.1 min | 6.1% |
| Louisa County, Iowa | 1,180 | 10.7% | 238,874 | 38.6 min | 5.3% |
| Lee County, Iowa | 2,066 | 11.2% | 764,760 | 36.1 min | 6.0% |
| Iowa average | 3,042 | 11.0% | N/A | 33.0 min | 11.4% |
Highway truck volume places Des Moines County #65 of 70 in Iowa - the bottom quarter of the state.
| Measure | Des Moines County | Iowa rank |
|---|---|---|
| Traffic volume (AADT) | 2,897 | #13 of 99 |
| Highway vehicle-miles per day | 324,972 | #37 of 70 |
| Truck share on highways | 10.9% | #63 of 70 |
| Highway trucks per day | 469 | #65 of 70 |
| Average travel time | 30.8 min | #88 of 99 |
| Average driver income | $69,387 | #74 of 99 |
| Average driver age | 50.7 yrs | #44 of 99 |
Des Moines County ranks #13 of 99 on average daily traffic volume but #65 of 70 on highway truck volume - the two describe the same roads and are worth reading together rather than either on its own.
Traffic concentrates on a few corridors: the three busiest roads average 9,942 vehicles a day, against 2,897 on the average road in Des Moines County.
Roosevelt Avenue leads with 12,060 vehicles a day, 917 of them trucks (7.6%). US 34 carries the most trucks, 1,001 a day (12.6% of its traffic), although it ranks #4 for all traffic.
Freight stands out on Wapello Road: trucks are 14.1% of the traffic there, against 8.0% county-wide.
Trips using IA 61 are long: a median of 43.2 minutes against 30.8 county-wide, the mark of a through route.
At 4.2 times the county average, Roosevelt Avenue draws drivers from neighborhoods averaging $64,517 in household income.
The busiest stretch of Central Avenue carries 3.2 times the county average; trucks are 4.3% of it, below the county-wide 8.0%.
On its busiest stretch, Agency Road carries 2.9 times the county average; trucks are 4.2% of it, below the county-wide 8.0%.
US 34 peaks at 7,973 vehicles a day, 2.8 times the county average; trucks are 12.6% of it, above the county-wide 8.0%.
IA 61 carries 2.6 times the county average at its busiest, 786 of them trucks (10.4%, above the county-wide 8.0%).
Delays build on Wapello Road: its congestion ratio of 15% over free-flow time is well above the county's 8%.
71st Street carries 2.4 times the county average on its busiest stretch, where the median trip lasts 36.5 minutes.
The average monitored road in Des Moines carries 2,897 vehicles per day, in line with the Iowa average of 3,042.
Des Moines carries fewer highway trucks by raw volume than 93% of counties in Iowa, at roughly 469 per day.
Approximately 26% of highway traffic and 4% of non-highway traffic consists of vehicles whose trip originates outside Des Moines County, Iowa. Even highway traffic is mostly local, so these roads mainly serve residents and commuters.
Trucks make up about 8.0% of all traffic in Des Moines County, Iowa, rising to 10.9% on highways, where long-haul freight concentrates.
Drivers on Des Moines roads have a median age of 51 years, older than the Iowa average of 46, and the median household income of the neighborhoods trips originate from averages $69,387, 17% below the Iowa average.
The average trip in Des Moines takes 30.8 minutes, 7% shorter than the Iowa average of 33.0 minutes, delays at signals and congestion included.
Weekday traffic has two busy windows: a long morning plateau from 7:00 AM to 12:00 PM and a long afternoon plateau from 3:00 PM to 7:00 PM - about 68% above the daily average.
Roosevelt Avenue carries the most, 12,060 vehicles per day on its busiest stretch, followed by Central Avenue (9,330), Agency Road (8,436), US 34 (7,973), IA 61 (7,518). Figures are AADT, both directions combined.
US 34, with about 1,001 trucks per day on its busiest stretch, 12.6% of its 7,973 vehicles.
About 12,060 vehicles per day in both directions on its busiest stretch, including 917 trucks (7.6%). Traffic is lower on its quieter stretches; TrafficZoom shows the count for every segment.

Mobile device location data (anonymized and aggregated)

Road sensor networks and traffic counters

Historical traffic pattern databases
The same traffic breakdown for the areas closest to Des Moines County, Iowa.
Identify traffic patterns street by street and analyze the exact corridors that matter to your project.