Skip to main content

CDL Truck Driver Salary (2025) β€” National Average Pay

Here is what cdl truck drivers earn across the United States, broken down by experience level, union status, and state. All figures reflect base pay before overtime, bonuses, or benefits.

Entry Level

$34,200

$16.46/hr

Median

$50,300

$24.20/hr

Experienced

$62,900

$30.25/hr

Top 10%

$78,000

$37.51/hr

CDL Truck Driver Pay by Experience Level

Your pay as a cdl truck driver depends heavily on where you are in your career. Apprentices start at the lower end, but wages climb quickly as you gain experience and credentials.

Apprentice

Hourly

$14.52

Annual

$30,200

Journeyman

Hourly

$24.20

Annual

$50,300

Master

Hourly

$31.46

Annual

$65,400

Foreman

Hourly

$33.88

Annual

$70,500

Union vs. Non-Union Pay

Union cdl truck drivers consistently out-earn their non-union peers. The gap widens further when you factor in pension contributions, healthcare, and other benefits that most union contracts include.

Union vs. Non-Union Pay

Average hourly rate for cdl truck drivers

Union$30.01/hr
Non-Union$23.47/hr

Union cdl truck drivers earn $6.54/hr more (27.9% premium)

CDL Truck Driver Salary by Specialty

Not all cdl truck driver roles pay the same. Here’s how estimated pay varies by specialization, based on the national median.

Ice Road/Specialized Hauler

+40%

$33.88/hr

$70,400/yr

Owner-Operator

+30%

$31.46/hr

$65,400/yr

Tanker/Hazmat Driver

+15%

$27.83/hr

$57,800/yr

Auto Hauler

+10%

$26.62/hr

$55,300/yr

Flatbed Driver

+8%

$26.14/hr

$54,300/yr

Over-the-Road (OTR) Driver

+5%

$25.41/hr

$52,800/yr

Local Delivery Driver

-10%

$21.78/hr

$45,300/yr

CDL Truck Driver Salary by State

CDL Truck Driver pay varies significantly by state. Cost of living, union presence, and local demand all play a role. Click any state to see the full breakdown.

1

Alaska

6,031 jobs

$33.75/hr

$70,200/yr

2

New York

110,561 jobs

$31.75/hr

$66,000/yr

3

Hawaii

8,041 jobs

$30.98/hr

$64,400/yr

4

California

201,020 jobs

$30.52/hr

$63,500/yr

5

Washington

50,255 jobs

$30.04/hr

$62,500/yr

6

Massachusetts

44,224 jobs

$30.02/hr

$62,400/yr

7

Illinois

84,428 jobs

$28.56/hr

$59,400/yr

8

Connecticut

22,112 jobs

$27.83/hr

$57,900/yr

9

New Jersey

56,286 jobs

$27.83/hr

$57,900/yr

10

Maryland

34,173 jobs

$26.62/hr

$55,400/yr

11

Colorado

38,194 jobs

$26.14/hr

$54,400/yr

12

Oregon

26,133 jobs

$26.14/hr

$54,400/yr

13

Nevada

20,102 jobs

$25.91/hr

$53,900/yr

14

Minnesota

36,184 jobs

$25.41/hr

$52,900/yr

15

Pennsylvania

80,408 jobs

$25.41/hr

$52,900/yr

16

Rhode Island

6,031 jobs

$25.41/hr

$52,900/yr

17

Delaware

6,031 jobs

$24.68/hr

$51,300/yr

18

New Hampshire

8,041 jobs

$24.68/hr

$51,300/yr

19

Virginia

50,255 jobs

$24.68/hr

$51,300/yr

20

North Dakota

6,031 jobs

$24.49/hr

$50,900/yr

21

Arizona

46,235 jobs

$23.72/hr

$49,300/yr

22

Michigan

60,306 jobs

$23.72/hr

$49,300/yr

23

Texas

170,867 jobs

$23.72/hr

$49,300/yr

24

Vermont

4,020 jobs

$23.72/hr

$49,300/yr

25

Wyoming

4,020 jobs

$23.26/hr

$48,400/yr

26

Wisconsin

36,184 jobs

$23.23/hr

$48,300/yr

27

Florida

130,663 jobs

$22.99/hr

$47,800/yr

28

Maine

8,041 jobs

$22.99/hr

$47,800/yr

29

Ohio

76,388 jobs

$22.99/hr

$47,800/yr

30

Utah

20,102 jobs

$22.99/hr

$47,800/yr

31

Indiana

44,224 jobs

$22.51/hr

$46,800/yr

32

Missouri

40,204 jobs

$22.51/hr

$46,800/yr

33

Georgia

64,326 jobs

$22.26/hr

$46,300/yr

34

Louisiana

32,163 jobs

$22.26/hr

$46,300/yr

35

North Carolina

60,306 jobs

$22.26/hr

$46,300/yr

36

Idaho

12,061 jobs

$21.78/hr

$45,300/yr

37

Iowa

20,102 jobs

$21.78/hr

$45,300/yr

38

Montana

6,031 jobs

$21.78/hr

$45,300/yr

39

Nebraska

12,061 jobs

$21.78/hr

$45,300/yr

40

Tennessee

44,224 jobs

$21.78/hr

$45,300/yr

41

Kansas

18,092 jobs

$21.54/hr

$44,800/yr

42

New Mexico

10,051 jobs

$21.30/hr

$44,300/yr

43

Kentucky

28,143 jobs

$21.05/hr

$43,800/yr

44

South Carolina

30,153 jobs

$20.81/hr

$43,300/yr

45

Alabama

30,153 jobs

$20.57/hr

$42,800/yr

46

Oklahoma

24,122 jobs

$20.57/hr

$42,800/yr

47

South Dakota

6,031 jobs

$20.57/hr

$42,800/yr

48

Arkansas

18,092 jobs

$19.34/hr

$40,200/yr

49

West Virginia

10,051 jobs

$19.34/hr

$40,200/yr

50

Mississippi

16,082 jobs

$18.36/hr

$38,200/yr

Frequently Asked Questions

Sources & Methodology

Salary data sourced from the Bureau of Labor Statistics Occupational Employment and Wage Statistics (OEWS) program. Data reflects May 2024 estimates, the most recent available. Figures represent base pay before overtime, bonuses, or benefits.