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 Grand County, Utah: 312 miles of roads shaded from blue (light) to red (heavy traffic), busiest on Main Street and US 191

Grand County, Utah Traffic Counts

How busy are the roads of Grand County, Utah? We measure 312 road miles, divided into 1,384 segments, with multi-sourced, cross-verified mobile and sensor data. About 1 in 6 vehicles here is a truck, against 1 in 11 across Utah. The breakdown below covers volume, trucks, congestion and driver profiles for retailers, logistics planners and engineers.
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 Grand County, Utah

Traffic

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

vehicles per day8,716
Trucks

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

16.2%
Average travel time

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

27.5 min
Drivers’ average age

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

46.8 yrs
Drivers’ average income

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

$77,435

The average monitored road in Grand County, Utah carries 8,716 vehicles per day. Across its 312 miles of monitored roads, that adds up to 1,298,207 vehicle-miles traveled per day (≈474 million per year). Freight weighs heavily here: trucks are 16.2% of traffic, against 8.9% across Utah.

Shorter trips than 96% of counties in Utah

At 8,716 vehicles per day, the average road in Grand carries somewhat less traffic than the state average of 10,198 (15% less) - a factor worth weighing in site selection and logistics planning. Network-wide, Grand accounts for about 1.5% of Utah's statewide total of vehicle-miles. By volume, Grand's 8,716 vehicles per day outpaces 79% of counties in Utah.

At 27.5 minutes, the average travel time is 14% lower than the state level. Its average travel time of 27.5 minutes is shorter than 96% of counties in Utah.

Highway vs. Non-Highway Traffic Analysis

highway traffic icon

Highway Traffic in Grand County, Utah

Trafficvehicles per day18,283
Trucks17.8%
Average travel time24.3 min
Drivers’ average age46.8 yrs
Drivers’ average income$77,057

Highways carry the vast majority of travel in Grand County, Utah, 86% of all vehicle-miles. The average highway carries 18,283 vehicles per day, 718% more than the average non-highway road in the same area, which carries 2,234 vehicles per day.

Highways make up 60% of the monitored road miles (186 miles, 559 segments), so they carry more than their share: 1,110,856 vehicle-miles traveled per day (≈405 million per year).

That is more highway travel volume than 54% of counties in Utah.

Freight-heavy highways

At 17.8%, highway truck share is 44% higher than the state average. Highways here lean toward freight, so highway access is a real asset for logistics operators.

By truck concentration, highways here outrank 58% of counties in Utah. By raw truck volume, Grand carries fewer highway trucks than 58% of counties in Utah.

non-highway traffic icon

Non-highway Traffic in Grand County, Utah

Trafficvehicles per day2,234
Trucks6.8%
Average travel time29.7 min
Drivers’ average age46.4 yrs
Drivers’ average income$78,771

Only a small share of travel in Grand County, Utah happens on local roads: 14% of vehicle-miles. A typical local road sees 2,234 vehicles per day.

Local roads make up 40% of the monitored road miles (126 miles in 825 segments) but carry less than their share of travel: 187,351 vehicle-miles traveled per day (≈68.4 million per year). Trucks make up 6.8% of non-highway traffic, about 1 in 15 vehicles.

Older drivers than 73% of counties in Utah

The concentration of trucks on non-highway roads is 62% lower than on highways.

50% of counties in Utah see lower average driver income among trip origins than Grand. The driver population here skews older than 73% of counties in Utah.

Time-of-Day & Seasonal Patterns

peak hours icon
Peak Traffic Windows
Weekday peaks:
A long morning plateau from 8:00 AM to 12:00 PM and a long afternoon plateau from 2:00 PM to 6:00 PM, with volumes reaching approximately 57% higher than the daily average.
Weekend traffic:
Weekends are busier than weekdays: volumes run about 12% above weekday levels, which usually points to leisure, tourism or shopping traffic.
seasonal traffic icon
Seasonal Fluctuation
Busy season:
April–June is the high season, with volumes +32% versus the annual average.
Lowest month:
January is the quietest month, with volumes -53% versus the annual average - the usual winter low.

Data Finding: Hourly & Seasonal Patterns

In Grand County, Utah, the peak hour concentrates about 7% of the day's traffic, and there is a strong seasonal swing of +32% in high season.

Grand County vs. Utah Traffic Comparison

Of the four measures, truck share differs most: Grand County runs 81% above the Utah average. Its highway truck share is also 44% above.

MetricGrand CountyUtah averageDifference
Traffic8,71610,198-14.5%
Truck % (Total Traffic)16.2%8.9%+81.2%
Truck % (Highway)17.8%12.3%+43.9%
Avg. Travel Time27.5 min32.2 min-14.4%

How Grand County compares

Grand County has the busiest roads among its nearby counties

Compared with its 4 closest neighbours, Grand County carries 98.5% more traffic on a typical road and sees 20.5% shorter typical trips; it has the busiest roads of the five. Busier roads and shorter trips together - destinations here sit closer to one another than in the areas around it.

Grand County and the 4 nearest county-level areas by centroid distance, with the Utah average for scale.
AreaAverage daily trafficTruck shareDaily vehicle-milesAverage travel timeCongestion ratio
Grand County8,71616.2%1,298,20727.5 minN/A
Mesa County, Colorado5,3278.8%3,303,65934.1 min14.8%
Emery County, Utah2,23318.3%792,79437.9 minN/A
Carbon County, Utah4,8809.4%566,03335.1 min10.1%
Uintah County, Utah5,1196.7%804,81631.5 minN/A
Utah average10,1988.9%N/A32.2 min21.2%

Grand County ranked within Utah

Average travel time places Grand County #28 of 29 in Utah - the bottom quarter of the state.

Grand County ranked among 29 county-level areas in Utah (1 = highest); measures without data in every county rank a smaller field, down to 25.
MeasureGrand CountyUtah rank
Traffic volume (AADT)8,716#7 of 29
Highway vehicle-miles per day1,110,856#12 of 25
Truck share on highways17.8%#11 of 25
Highway trucks per day3,247#15 of 25
Average travel time27.5 min#28 of 29
Average driver income$77,435#15 of 29
Average driver age46.8 yrs#8 of 29

The two ends of this table sit far apart: #7 of 29 on average daily traffic volume, against #28 of 29 on average travel time.

Busiest roads in Grand County, Utah

On their busiest stretches, the three busiest roads in Grand County carry 20,340 vehicles a day on average, 2.3 times the typical road in the county (8,716).

Main Street is the busiest road, at 34,464 vehicles a day, 2,897 of them trucks (8.4%). No other road comes close: US 191, in second place, carries 17,168. It also carries the most trucks.

Trips using I 70 are long: a median of 52.0 minutes against 27.5 county-wide, the mark of a through route.

Freight stands out on I 70: trucks are 24.6% of the traffic there, against 16.2% county-wide.

Ranked by daily traffic (AADT)

Cars and light vehiclesTrucks
1Main StreetTrunk road · 34,464vehicles2,897trucks · 8.4%
Road class
Trunk road
Median trip time
20.7 min
Drivers’ median age
46.9 yrs
Drivers’ average income
$74,538

On its busiest stretch, Main Street carries 4.0 times the county average; trucks are 8.4% of it, below the county-wide 16.2%.

2US 191Trunk road · 17,168vehicles1,497trucks · 8.7%
Road class
Trunk road
Median trip time
21.7 min
Drivers’ median age
46.5 yrs
Drivers’ average income
$83,103

US 191 peaks at 17,168 vehicles a day, 2.0 times the county average; trucks are 8.7% of it, below the county-wide 16.2%.

3I 70Motorway · 9,387vehicles2,304trucks · 24.6%
Road class
Motorway
Median trip time
52.0 min
Drivers’ median age
47.0 yrs
Drivers’ average income
$65,906

I 70 peaks at 9,387 vehicles a day, 8% more than the county average; trucks are 24.6% of it, above the county-wide 16.2%.

4Arches Entrance RoadSecondary road · 6,820vehicles511trucks · 7.5%
Road class
Secondary road
Median trip time
24.4 min
Drivers’ median age
43.9 yrs
Drivers’ average income
$78,831

Even at its busiest, Arches Entrance Road carries 22% less than the county average; trucks are 7.5% of it, below the county-wide 16.2%.

5Millcreek DriveTertiary road · 5,897vehicles234trucks · 4.0%
Road class
Tertiary road
Median trip time
38.3 min
Drivers’ median age
46.5 yrs
Drivers’ average income
$77,914

Drivers on Millcreek Drive are on long journeys, a median 38.3 minutes against 27.5 county-wide: a through route more than a local street.

Ranked by trucks per day

Cars and light vehiclesTrucks
1Main StreetTrunk road · #1 by traffic34,464vehicles2,897trucks · 8.4%
2I 70Motorway · #3 by traffic9,387vehicles2,304trucks · 24.6%
3US 191Trunk road · #2 by traffic17,168vehicles1,497trucks · 8.7%
4U.S.Highway 191Trunk road · 5,292vehicles722trucks · 13.6%
Road class
Trunk road
Median trip time
39.4 min
Drivers’ median age
47.1 yrs
Drivers’ average income
$73,531

U.S.Highway 191 carries through traffic: the median trip using it lasts 39.4 minutes, against 27.5 for the county.

5Arches Entrance RoadSecondary road · #4 by traffic6,820vehicles511trucks · 7.5%
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

GrandDepartment 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 Grand County

The same traffic breakdown for the areas closest to Grand County, Utah.

Need segment-level traffic data?

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