Salaripedia
English

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

$54,150a year

Median yearly pay for heavy and tractor-trailer truck drivers in the Dover, DE metro area. That is $26.03 an hour or $4,513 a month.

Hourly
$26.03
Vs. national median
-8%
Rank among cities
264 of 393
Jobs in the area
1,440
Pay range
Lowest 10%: $44,880Median: $54,150Highest 10%: $67,620
PercentileYearlyHourly
10th$44,880$21.58
25th$49,070$23.59
Median$54,150$26.03
75th$56,990$27.40
90th$67,620$32.51

Other cities in Delaware

Median yearly pay for heavy and tractor-trailer truck drivers.

Philadelphia, PA$59,370
Heavy and Tractor-Trailer Truck Driver salary in Delaware Heavy and Tractor-Trailer Truck Driver salary in all states

Related jobs in Dover

Same field, median yearly pay.

First-Line Supervisors of Transportation and Material Moving Worker$61,850
Industrial Truck and Tractor Operator$46,210
Light Truck Driver$39,780
Stocker and Order Filler$39,150
Bus Driver$37,620
Laborer and Freight$36,180
Packer and Packager$35,440
Shuttle Driver and Chauffeur$35,150
Cleaners of Vehicle and Equipment$34,540
Automotive and Watercraft Service Attendant$33,280
Salaries for every job in Dover, DE

Frequently asked questions

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

The median hourly pay in the Dover, DE metro area is $26.03 ($54,150 a year).

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

No: $54,150 against $58,640 nationally, 8% less.

How does Dover compare with the rest of Delaware?

The median in Delaware is $57,590, so Dover pays 6% less.

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

264 of 393 metro areas with data.

How much does a heavy and tractor-trailer truck driver make starting out in Dover?

The lowest-paid 10% make $44,880 or less a year; the top 10% make $67,620 or more.

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.