verified BLS-Verified Source: U.S. Bureau of Labor Statistics (BLS) May 2025 release

CDL Truck Driver Salary in Oklahoma

Median Annual in Oklahoma
$54,410/yr
Median Hourly Wage
$26.16/hr
▼ 7% below U.S. median

Salary Distribution in Oklahoma

groups Employed in OK
27,840
public U.S. Median
$58,640
savings Real pay (cost-adjusted)
$61,940 #17 of 51

CDL Truck Driver pay in Oklahoma, explained

Truck drivers in Oklahoma earn a median of $54,410 per year ($26.16 per hour), which is 7% below the national median of $58,640. Entry-level workers earn around $37,420, while the most experienced truck drivers reach about $80,330. Pay varies by employer, setting, and metro area within Oklahoma.

Is $54,410 good pay in Oklahoma?

Adjusted for Oklahoma's cost of living (which runs 88% of the U.S. average), that $54,410 is worth about $61,940 in national buying power — ranking Oklahoma #17 for real pay (vs #42 on the sticker number).

See the full CDL Truck Driver Real Pay Index arrow_forward

CDL Truck Driver pay by experience in Oklahoma

Entry level (10th pct)
$37,420
$17.99/hr
Median
Mid-career (50th pct)
$54,410
$26.16/hr
Experienced (90th pct)
$80,330
$38.62/hr

CDL Truck Driver pay in neighboring states

StateMedian / yrReal payvs OK
Oklahoma (here) $54,410 $61,940
Colorado $61,500 $59,679 −$7,090
Kansas $58,920 $65,417 −$4,510
Texas $56,290 $57,997 −$1,880
Missouri $54,550 $60,066 −$140
Arkansas $51,550 $59,296 +$2,860
New Mexico $50,500 $54,765 +$3,910

CDL Truck Driver in Oklahoma: FAQ

How much do truck drivers make in Oklahoma?

Truck drivers in Oklahoma earn a median of $54,410 per year ($26.16 per hour), compared with $58,640 nationally.

Does Oklahoma pay truck drivers well?

At $54,410, Oklahoma pays 7% below the national median for truck drivers. An estimated 27,840 work in the state.

CDL Truck Driver salary in other states

All 51 states ranked arrow_forward

Related careers in Oklahoma