CDL Truck Driver Salary in Missouri
CDL Truck Driver pay in Missouri, explained
Truck drivers in Missouri earn a median of $54,550 per year ($26.23 per hour), which is 7% below the national median of $58,640. Entry-level workers earn around $37,860, while the most experienced truck drivers reach about $77,510. Pay varies by employer, setting, and metro area within Missouri.
Is $54,550 good pay in Missouri?
Adjusted for Missouri's cost of living (which runs 91% of the U.S. average), that $54,550 is worth about $60,066 in national buying power — ranking Missouri #22 for real pay (vs #41 on the sticker number).
CDL Truck Driver pay by experience in Missouri
CDL Truck Driver pay in neighboring states
| State | Median / yr | Real pay | vs MO |
|---|---|---|---|
| Missouri (here) | $54,550 | $60,066 | — |
| Illinois | $60,320 | $60,345 | −$5,770 |
| Kansas | $58,920 | $65,417 | −$4,370 |
| Tennessee | $58,620 | $63,808 | −$4,070 |
| Nebraska | $58,390 | $64,804 | −$3,840 |
| Iowa | $58,070 | $66,168 | −$3,520 |
| Kentucky | $56,340 | $62,490 | −$1,790 |
| Oklahoma | $54,410 | $61,940 | +$140 |
| Arkansas | $51,550 | $59,296 | +$3,000 |
CDL Truck Driver in Missouri: FAQ
How much do truck drivers make in Missouri?
Truck drivers in Missouri earn a median of $54,550 per year ($26.23 per hour), compared with $58,640 nationally.
Does Missouri pay truck drivers well?
At $54,550, Missouri pays 7% below the national median for truck drivers. An estimated 47,760 work in the state.