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

CDL Truck Driver Salary in Pennsylvania

Median Annual in Pennsylvania
$58,580/yr
Median Hourly Wage
$28.16/hr
▬ 0% about even with U.S. median

Salary Distribution in Pennsylvania

groups Employed in PA
87,550
public U.S. Median
$58,640
savings Real pay (cost-adjusted)
$60,038 #23 of 51

CDL Truck Driver pay in Pennsylvania, explained

Truck drivers in Pennsylvania earn a median of $58,580 per year ($28.16 per hour), in line with the national median of $58,640. Entry-level workers earn around $43,560, while the most experienced truck drivers reach about $78,330. Pay varies by employer, setting, and metro area within Pennsylvania.

Is $58,580 good pay in Pennsylvania?

Adjusted for Pennsylvania's cost of living (which runs 98% of the U.S. average), that $58,580 is worth about $60,038 in national buying power — ranking Pennsylvania #23 for real pay (vs #30 on the sticker number).

See the full CDL Truck Driver Real Pay Index arrow_forward

CDL Truck Driver pay by experience in Pennsylvania

Entry level (10th pct)
$43,560
$20.94/hr
Median
Mid-career (50th pct)
$58,580
$28.16/hr
Experienced (90th pct)
$78,330
$37.66/hr

CDL Truck Driver pay in neighboring states

StateMedian / yrReal payvs PA
Pennsylvania (here) $58,580 $60,038
New Jersey $63,570 $58,426 −$4,990
New York $62,050 $57,496 −$3,470
Ohio $59,800 $64,458 −$1,220
Maryland $59,360 $56,555 −$780
Delaware $57,590 $57,701 +$990
West Virginia $49,480 $55,287 +$9,100

CDL Truck Driver in Pennsylvania: FAQ

How much do truck drivers make in Pennsylvania?

Truck drivers in Pennsylvania earn a median of $58,580 per year ($28.16 per hour), compared with $58,640 nationally.

Does Pennsylvania pay truck drivers well?

At $58,580, Pennsylvania pays about the same as the national median for truck drivers. An estimated 87,550 work in the state.

CDL Truck Driver salary in other states

All 51 states ranked arrow_forward

Related careers in Pennsylvania