Salaripedia
English

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

$50,640a year

Median yearly pay for heavy and tractor-trailer truck drivers in Florida. That is $24.35 an hour or $4,220 a month.

Hourly
$24.35
Vs. national median
-14%
Rank among states
48 of 51
Jobs in the state
112,920
Pay range
Lowest 10%: $37,700Median: $50,640Highest 10%: $74,330
PercentileYearlyHourly
10th$37,700$18.13
25th$45,500$21.88
Median$50,640$24.35
75th$62,380$29.99
90th$74,330$35.74

Cities in Florida

Metro areas, median yearly pay.

Lakeland, FL$57,090
Jacksonville, FL$55,630
Miami, FL$51,580
Ocala, FL$51,490
North Port, FL$50,890
Tampa, FL$50,560
Orlando, FL$50,250
Naples, FL$49,520
Cape Coral, FL$48,950
Gainesville, FL$48,930
Port St. Lucie, FL$48,590
Palm Bay, FL$48,460
Sebastian, FL$48,410
Pensacola, FL$47,950
Crestview, FL$47,940
Deltona, FL$47,660
Panama City, FL$47,610
Wildwood, FL$47,180
Punta Gorda, FL$46,780
Tallahassee, FL$46,470
Homosassa Springs, FL$45,750
Sebring, FL$44,930
Salaries for every job in Florida

Nearby in the ranking

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

45. Arkansas$51,550
46. North Carolina$51,530
47. South Carolina$51,130
48. Florida$50,640
49. New Mexico$50,500
50. West Virginia$49,480
51. Louisiana$49,320
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 Florida?

The median hourly pay in Florida is $24.35 ($50,640 a year).

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

No: $50,640 against $58,640 nationally, 14% less.

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

Florida ranks 48 of 51 states.

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

Lakeland-Winter Haven, FL, with a median of $57,090 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.