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 Craig County, Oklahoma: 187 miles of roads shaded from blue (light) to red (heavy traffic), busiest on Will Rogers Turnpike and US 69

Craig County, Oklahoma Traffic Counts

Our Craig County, Oklahoma traffic data covers 1,738 road segments over 187 road miles, with an average segment of just 567 ft. Its highways carry one of the top 3 truck shares of any county in Oklahoma. Whether you are evaluating a new retail location, planning routes or assessing infrastructure, these numbers replace guesswork.
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 Craig County, Oklahoma

Traffic

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

vehicles per day3,544
Trucks

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

22.0%
Average travel time

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

37.4 min
Congestion ratio

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

8.2%
Drivers’ average age

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

50.4 yrs
Drivers’ average income

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

$55,174

The average monitored road in Craig County, Oklahoma carries 3,544 vehicles per day. Across its 187 miles of monitored roads, that adds up to 665,192 vehicle-miles traveled per day (≈243 million per year). Freight weighs heavily here: trucks are 22.0% of traffic, against 11.2% across Oklahoma.

Longer trips than 76% of counties in Oklahoma

Craig sees 36% lower average daily traffic volume than the state average (3,544 vehicles per day against 5,504), 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.6% of Oklahoma's statewide total of vehicle-miles. By volume, Craig's 3,544 vehicles per day outpaces 57% of counties in Oklahoma.

At 37.4 minutes, the average travel time is 14% higher than the state level. Its average travel time of 37.4 minutes is longer than 76% of counties in Oklahoma.

At 33% lower than the state level, the 8.2% congestion ratio signals smoother traffic flow - travel times are easy to plan around for scheduled deliveries.

Highway vs. Non-Highway Traffic Analysis

highway traffic icon

Highway Traffic in Craig County, Oklahoma

Trafficvehicles per day7,354
Trucks33.0%
Average travel time56.6 min
Congestion ratio14.4%
Drivers’ average age50.2 yrs
Drivers’ average income$61,413

Travel in Craig County, Oklahoma splits roughly evenly, with about half of it (54% of vehicle-miles) on highways. The average highway carries 7,354 vehicles per day, 148% more than the average non-highway road in the same area, which carries 2,963 vehicles per day.

Highways make up 27% of the monitored road miles (51 miles, 230 segments), so they carry more than their share: 361,912 vehicle-miles traveled per day (≈132 million per year).

A major freight corridor

At 33.0%, highway truck share is 106% higher than the state average. That marks Craig as a major freight corridor, where highway access is what logistics operators compete on.

Craig's highway truck share (33.0%) is higher than 97% of counties in Oklahoma. 81% of counties in Oklahoma see fewer highway trucks per day than Craig's roughly 2,424.

non-highway traffic icon

Non-highway Traffic in Craig County, Oklahoma

Trafficvehicles per day2,963
Trucks9.0%
Average travel time34.4 min
Congestion ratio7.3%
Drivers’ average age50.5 yrs
Drivers’ average income$53,091

Travel in Craig County, Oklahoma splits roughly evenly, with about half of it (46% of vehicle-miles) on local roads. On the average non-highway road, that comes to 2,963 vehicles per day.

Spread over 136 miles and 1,508 segments, 73% of the road network, local roads carry a lighter load per mile: 303,280 vehicle-miles traveled per day (≈111 million per year). The truck share on non-highway roads is 9.0%.

Older drivers than 91% of counties in Oklahoma

Non-highway roads carry a truck concentration that's 73% lower than the highway network.

Non-highway congestion (7.3%) runs 38% lower than the state average, pointing to smoother local traffic flow.

Trip origins here have lower average income than 76% of counties in Oklahoma. Craig's median driver age is higher than 91% of counties in Oklahoma.

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 a long afternoon plateau from 3:00 PM to 7:00 PM, with volumes reaching approximately 56% higher than the daily average.
Weekend traffic:
Weekends are somewhat quieter: volumes run about 13% below weekday levels, the usual weekend dip.
seasonal traffic icon
Seasonal Fluctuation
Busy season:
May–July is the high season, with volumes +5% versus the annual average.
Lowest month:
January is the quietest month, with volumes -13% versus the annual average - the usual winter low.

Data Finding: Hourly & Seasonal Patterns

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

Craig County vs. Oklahoma Traffic Comparison

Craig County's biggest difference from the Oklahoma average is its highway truck share, 106% above it. Its truck share is also 96% above.

MetricCraig CountyOklahoma averageDifference
Traffic3,5445,504-35.6%
Truck % (Total Traffic)22.0%11.2%+96.1%
Truck % (Highway)33.0%16.0%+106.4%
Avg. Travel Time37.4 min32.7 min+14.4%

How Craig County compares

Craig County has a higher truck share than any nearby county

Compared with its 4 closest neighbours, Craig County runs 8.6 percentage points more truck traffic; it has the third busiest roads of the five. Traffic volume here matches the areas around it, but more of that traffic is trucks - a difference in what routes through, not in how much.

Craig County and the 4 nearest county-level areas by centroid distance, with the Oklahoma average for scale.
AreaAverage daily trafficTruck shareDaily vehicle-milesAverage travel timeCongestion ratio
Craig County3,54422.0%665,19237.4 min8.2%
Nowata County, Oklahoma2,68210.0%297,75145.6 min9.2%
Ottawa County, Oklahoma4,91319.2%1,060,56333.2 min10.6%
Labette County, Kansas2,40110.0%460,98433.4 min9.1%
Mayes County, Oklahoma5,18314.7%1,532,00636.2 min12.0%
Oklahoma average5,50411.2%N/A32.7 min12.3%

Craig County ranked within Oklahoma

On truck share on highways, Craig County is among the three highest county-level areas in Oklahoma.

Craig County ranked among 77 county-level areas in Oklahoma (1 = highest); measures without data in every county rank a smaller field, down to 65.
MeasureCraig CountyOklahoma rank
Traffic volume (AADT)3,544#34 of 77
Highway vehicle-miles per day361,912#41 of 65
Truck share on highways33.0%#3 of 65
Highway trucks per day2,424#13 of 65
Average travel time37.4 min#19 of 77
Average driver income$55,174#59 of 77
Average driver age50.4 yrs#8 of 77

Craig County ranks #3 of 65 on truck share on highways but #59 of 77 on average driver income - the two describe the same roads and are worth reading together rather than either on its own.

Busiest roads in Craig County, Oklahoma

The three busiest roads in Craig County average 11,897 vehicles a day, 3.4 times the county average of 3,544 across all its monitored roads.

Will Rogers Turnpike is the busiest road, at 14,574 vehicles a day, 5,148 of them trucks (35.3%). It tops the truck ranking too, with the most trucks.

Will Rogers Turnpike carries longer journeys than most roads here, with a median trip of 58.7 minutes against 37.4 county-wide.

Wilson Street is busy with cars rather than freight: only 6.2% of its traffic is trucks, against 22.0% county-wide.

Freight stands out on Will Rogers Turnpike: trucks are 35.3% of the traffic there, against 22.0% county-wide.

Ranked by daily traffic (AADT)

Cars and light vehiclesTrucks
1Will Rogers TurnpikeMotorway · 14,574vehicles5,148trucks · 35.3%
Road class
Motorway
Congestion ratio
15.7%
Median trip time
58.7 min
Drivers’ median age
50.4 yrs
Drivers’ average income
$61,757

Delays build on Will Rogers Turnpike: its congestion ratio of 16% over free-flow time is well above the county's 8%.

2US 69Trunk road · 11,243vehicles2,310trucks · 20.6%
Road class
Trunk road
Congestion ratio
9.7%
Median trip time
48.2 min
Drivers’ median age
49.8 yrs
Drivers’ average income
$59,842

At 3.2 times the county average, US 69 draws drivers from neighborhoods averaging $59,842 in household income.

3Wilson StreetPrimary road · 9,874vehicles610trucks · 6.2%
Road class
Primary road
Congestion ratio
12.9%
Median trip time
36.4 min
Drivers’ median age
50.1 yrs
Drivers’ average income
$48,288

The busiest stretch of Wilson Street carries 2.8 times the county average; trucks are 6.2% of it, below the county-wide 22.0%.

4Illinois AvenuePrimary road · 9,842vehicles559trucks · 5.7%
Road class
Primary road
Congestion ratio
11.8%
Median trip time
31.6 min
Drivers’ median age
51.6 yrs
Drivers’ average income
$49,245

On its busiest stretch, Illinois Avenue carries 2.8 times the county average; trucks are 5.7% of it, below the county-wide 22.0%.

5US 60Primary road · 9,208vehicles747trucks · 8.1%
Road class
Primary road
Congestion ratio
9.9%
Median trip time
36.1 min
Drivers’ median age
49.3 yrs
Drivers’ average income
$52,771

US 60 peaks at 9,208 vehicles a day, 2.6 times the county average; trucks are 8.1% of it, below the county-wide 22.0%.

Ranked by trucks per day

Cars and light vehiclesTrucks
1Will Rogers TurnpikeMotorway · #1 by traffic14,574vehicles5,148trucks · 35.3%
2US 69Trunk road · #2 by traffic11,243vehicles2,310trucks · 20.6%
3US 60Primary road · #5 by traffic9,208vehicles747trucks · 8.1%
4Wilson StreetPrimary road · #3 by traffic9,874vehicles610trucks · 6.2%
5Dwain Willis AvenuePrimary road · 8,329vehicles596trucks · 7.2%
Road class
Primary road
Congestion ratio
10.2%
Median trip time
37.4 min
Drivers’ median age
49.4 yrs
Drivers’ average income
$52,122

Dwain Willis Avenue carries 2.4 times the county average at its busiest, 596 of them trucks (7.2%, below the county-wide 22.0%).

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

CraigDepartment 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 Craig County

The same traffic breakdown for the areas closest to Craig County, Oklahoma.

Need segment-level traffic data?

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