Salaripedia
English

How much does a heavy and tractor-trailer truck driver make in Pennsylvania?

$58,580a year

Median yearly pay for heavy and tractor-trailer truck drivers in Pennsylvania. That is $28.16 an hour or $4,882 a month.

Hourly
$28.16
Vs. national median
+0%
Rank among states
30 of 51
Jobs in the state
87,550
Pay range
Lowest 10%: $43,560Median: $58,580Highest 10%: $78,330
PercentileYearlyHourly
10th$43,560$20.94
25th$49,570$23.83
Median$58,580$28.16
75th$65,830$31.65
90th$78,330$37.66

Cities in Pennsylvania

Metro areas, median yearly pay.

Harrisburg, PA$61,520
Allentown, PA$60,090
Philadelphia, PA$59,370
York, PA$58,590
Reading, PA$58,480
Lancaster, PA$58,350
Pittsburgh, PA$57,880
Scranton, PA$57,580
Lebanon, PA$57,250
Williamsport, PA$56,290
State College, PA$56,130
Chambersburg, PA$55,960
Gettysburg, PA$54,820
Erie, PA$54,770
Altoona, PA$52,010
Johnstown, PA$49,980
Salaries for every job in Pennsylvania

Nearby in the ranking

States with similar pay for heavy and tractor-trailer truck drivers.

27. South Dakota$58,690
28. Tennessee$58,620
29. Wisconsin$58,610
30. Pennsylvania$58,580
31. Nebraska$58,390
32. Arizona$58,080
33. Iowa$58,070
Heavy and Tractor-Trailer Truck Driver salary in all states

Frequently asked questions

How much does a heavy and tractor-trailer truck driver make an hour in Pennsylvania?

The median hourly pay in Pennsylvania is $28.16 ($58,580 a year).

Do heavy and tractor-trailer truck drivers make more in Pennsylvania than the national average?

Yes: $58,580 against $58,640 nationally, 0% more.

Where does Pennsylvania rank for heavy and tractor-trailer truck driver pay?

Pennsylvania ranks 30 of 51 states.

Which city in Pennsylvania pays heavy and tractor-trailer truck drivers the most?

Harrisburg-Carlisle, PA, with a median of $61,520 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.