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,116 |
|---|---|
TrucksThe percentage of the total traffic volume composed of heavy vehicles. | 7.1% |
Average travel timeThe average time of travel averaged among all vehicles traveling on the road network. | 34.6 min |
Congestion ratioThe rate at which the actual travel time exceeds free-flow travel time, averaged among all roads in the network. | 8.8% |
Drivers’ average ageAverage age of residents in the geographic areas where the vehicle trips originated. | 48.9 yrs |
Drivers’ average incomeAverage income of residents in the geographic areas where the vehicle trips originated. | $79,932 |
The average monitored road in Pennington County, Minnesota carries 2,116 vehicles per day. Across its 239 miles of monitored roads, that adds up to 289,601 vehicle-miles traveled per day (≈106 million per year). About 1 in 14 vehicles is a truck, in line with Minnesota (8.1%).
At 2,116 vehicles per day, the average monitored road in Pennington carries 38% less traffic than the state average of 3,404, suggesting less demand on each road - less drive-by exposure for retail, but easier access for deliveries. In total volume terms, its road network carries about 0.2% of Minnesota's statewide total of vehicle-miles. 63% of counties in Minnesota see less traffic than Pennington's 2,116 vehicles per day.
At 34.6 minutes, the average travel time is 7% higher than the state level. On travel time, Pennington runs longer than 57% of counties in Minnesota.
Congestion runs 17% lower than the state level, at a ratio of 8.8%, which means smoother traffic flow - crucial for traffic control improvement and logistics planning.
| Traffic | vehicles per day5,421 |
|---|---|
| Trucks | 9.1% |
| Average travel time | 38.8 min |
| Congestion ratio | 14.1% |
| Drivers’ average age | 48.9 yrs |
| Drivers’ average income | $75,841 |
Highways carry a smaller share of travel in Pennington County, Minnesota, 25% of vehicle-miles; most driving happens on local roads. The average highway carries 5,421 vehicles per day, 237% more than the average non-highway road in the same area, which carries 1,606 vehicles per day.
That comes from just 8% of the monitored road miles: 18 miles in 225 segments, carrying 71,963 vehicle-miles traveled per day (≈26.3 million per year).
At 9.1%, highway truck share is 11% lower than the state average. The highway traffic mix is typical for Minnesota: neither freight- nor commuter-dominated.
Pennington's highway truck share (9.1%) is lower than 82% of counties in Minnesota. By raw truck volume, Pennington carries fewer highway trucks than 78% of counties in Minnesota.
| Traffic | vehicles per day1,606 |
|---|---|
| Trucks | 6.5% |
| Average travel time | 34.0 min |
| Congestion ratio | 7.9% |
| Drivers’ average age | 48.8 yrs |
| Drivers’ average income | $82,077 |
Local roads carry most of the traffic in Pennington County, Minnesota: 75% of all vehicle-miles. On the average non-highway road, that comes to 1,606 vehicles per day.
Local roads also make up about 92% of the monitored road miles: 221 miles in 1,459 segments, together carrying 217,638 vehicle-miles traveled per day (≈79.4 million per year). The truck share on non-highway roads is 6.5%.
Compared to highways, non-highway routes see 29% fewer trucks by share.
At 19% lower than the state level, the non-highway congestion ratio of 7.9% signals easier movement on local roads.
Trip origins here have higher average income than 69% of counties in Minnesota. 52% of counties in Minnesota have an older driver population than Pennington.
Of the four measures, average daily traffic per road differs most: Pennington County runs 38% below the Minnesota average.
| Metric | Pennington County | Minnesota average | Difference |
|---|---|---|---|
| Traffic | 2,116 | 3,404 | -37.8% |
| Truck % (Total Traffic) | 7.1% | 8.1% | -11.5% |
| Truck % (Highway) | 9.1% | 10.3% | -11.2% |
| Avg. Travel Time | 34.6 min | 32.2 min | +7.3% |
Against the 4 nearest areas, Pennington County is 83.9% more congested and carries 105.1% more traffic on a typical road; 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 |
|---|---|---|---|---|---|
| Pennington County | 2,116 | 7.1% | 289,601 | 34.6 min | 8.8% |
| Red Lake County, Minnesota | 1,038 | 8.5% | 142,185 | 36.2 min | 5.3% |
| Marshall County, Minnesota | 823 | 9.1% | 303,419 | 40.4 min | 3.7% |
| Polk County, Minnesota | 1,312 | 7.7% | 878,886 | 34.7 min | 5.3% |
| Clearwater County, Minnesota | 955 | 8.1% | 294,504 | 30.2 min | 4.7% |
| Minnesota average | 3,404 | 8.1% | N/A | 32.2 min | 10.6% |
Highway travel volume places Pennington County #72 of 81 in Minnesota - the bottom quarter of the state.
| Measure | Pennington County | Minnesota rank |
|---|---|---|
| Traffic volume (AADT) | 2,116 | #33 of 87 |
| Highway vehicle-miles per day | 71,963 | #72 of 81 |
| Truck share on highways | 9.1% | #67 of 81 |
| Highway trucks per day | 494 | #63 of 81 |
| Average travel time | 34.6 min | #38 of 87 |
| Average driver income | $79,932 | #28 of 87 |
| Average driver age | 48.9 yrs | #46 of 87 |
On their busiest stretches, the three busiest roads in Pennington County carry 9,168 vehicles a day on average, 4.3 times the typical road in the county (2,116).
3rd Street is the busiest road, at 11,428 vehicles a day, 646 of them trucks (5.7%). It tops the truck ranking too, with the most trucks.
Trips using Main Avenue are long: a median of 54.2 minutes against 34.6 county-wide, the mark of a through route.
Travel on 3rd Street's busiest stretch runs 26% over free-flow time, against 9% across the county, so expect slower peak hours.
The busiest stretch of 1st Street carries 4.8 times the county average; trucks are 5.1% of it, below the county-wide 7.1%.
Main Avenue is one of the more congested roads here: trips take 16% longer than at free-flow speed, against 9% county-wide.
Trips on 8th Street are short, a median 24.9 minutes against 34.6 county-wide, so it mostly serves local errands and commutes.
On its busiest stretch, Greenwood Street carries 2.1 times the county average; trucks are 3.8% of it, below the county-wide 7.1%.
At 73% more than the county average, US 59 draws drivers from neighborhoods averaging $75,573 in household income.
MN 32 is busy by local standards, at 92% more than the county average on its busiest stretch; trucks are 6.3% of it, below the county-wide 7.1%.
The average monitored road in Pennington carries 2,116 vehicles per day, 38% less than the Minnesota average of 3,404.
Trip origins in Pennington have higher average income than 69% of counties in Minnesota.
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 66% above the daily average.
Drivers on Pennington roads have a median age of 49 years, older than the Minnesota average of 46, and the median household income of the neighborhoods trips originate from averages $79,932, 18% below the Minnesota average.
Trucks make up about 7.1% of all traffic in Pennington County, Minnesota, rising to 9.1% on highways, where long-haul freight concentrates.
Approximately 7% of highway traffic and 6% of non-highway traffic consists of vehicles whose trip originates outside Pennington County, Minnesota. Even highway traffic is mostly local, so these roads mainly serve residents and commuters.
The average trip in Pennington takes 34.6 minutes, 7% longer than the Minnesota average of 32.2 minutes, delays at signals and congestion included.
3rd Street carries the most, 11,428 vehicles per day on its busiest stretch, followed by 1st Street (10,152), Main Avenue (5,923), 8th Street (5,170), Greenwood Street (4,441). Figures are AADT, both directions combined.
3rd Street, with about 646 trucks per day on its busiest stretch, 5.7% of its 11,428 vehicles.
About 11,428 vehicles per day in both directions on its busiest stretch, including 646 trucks (5.7%). 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 Pennington County, Minnesota.
Identify traffic patterns street by street and analyze the exact corridors that matter to your project.