CDL Truck Driver Salary in Virginia
CDL Truck Driver pay in Virginia, explained
Truck drivers in Virginia earn a median of $56,860 per year ($27.34 per hour), which is 3% below the national median of $58,640. Entry-level workers earn around $38,180, while the most experienced truck drivers reach about $77,040. Pay varies by employer, setting, and metro area within Virginia.
Is $56,860 good pay in Virginia?
Adjusted for Virginia's cost of living (which runs 101% of the U.S. average), that $56,860 is worth about $56,239 in national buying power — ranking Virginia #43 for real pay (vs #38 on the sticker number).
CDL Truck Driver pay by experience in Virginia
CDL Truck Driver pay in neighboring states
| State | Median / yr | Real pay | vs VA |
|---|---|---|---|
| Virginia (here) | $56,860 | $56,239 | — |
| District of Columbia | $64,170 | $58,389 | −$7,310 |
| Maryland | $59,360 | $56,555 | −$2,500 |
| Tennessee | $58,620 | $63,808 | −$1,760 |
| Kentucky | $56,340 | $62,490 | +$520 |
| North Carolina | $51,530 | $54,630 | +$5,330 |
| West Virginia | $49,480 | $55,287 | +$7,380 |
CDL Truck Driver in Virginia: FAQ
How much do truck drivers make in Virginia?
Truck drivers in Virginia earn a median of $56,860 per year ($27.34 per hour), compared with $58,640 nationally.
Does Virginia pay truck drivers well?
At $56,860, Virginia pays 3% below the national median for truck drivers. An estimated 48,750 work in the state.