Updated August 22, 2022

Average Truck Driver Salary


$29.00 hourly

Entry level Salary
$40,000 yearly
10 %
90 %

How much does a Truck Driver make?

Truck drivers make $60,326 per year on average, or $29.0 per hour, in the United States. Truck drivers on the lower end of that spectrum, the bottom 10% to be exact, make roughly $40,000 a year, while the top 10% makes $90,000.

Location impacts how much a truck driver can expect to make. Truck drivers make the most in Delaware, Rhode Island, Connecticut, New Jersey, and New York.

Highest Paying States For Truck Drivers

The darker areas on the map show where truck drivers earn the highest salaries across all 50 states.

  • State View
  • County View
Average Salary:

Truck Driver average salary by State

Rank  State  Avg. Salary  Hourly Rate  Job Count  
8Rhode Island$70,834$34.05671
13New Hampshire$69,288$33.31751
18North Carolina$65,096$31.308,181
22New Jersey$70,043$33.673,913
23New York$69,847$33.586,576
24South Carolina$63,692$30.626,790
27West Virginia$61,668$29.653,146
28District of Columbia$71,360$34.31155
29North Dakota$65,342$31.41365
33New Mexico$61,479$29.561,962
35South Dakota$62,449$30.02560

Highest Paying Cities For Truck Drivers

Rank  City  Avg. Salary  Hourly Rate  
1Wilmington, DE$70,911$34.09
2Newark, NJ$70,053$33.68
3New York, NY$69,973$33.64
4Salem, NH$69,380$33.36
5Richmond, KY$68,665$33.01
6Philadelphia, PA$68,411$32.89
7Baltimore, MD$67,951$32.67
8Fort Wayne, IN$67,681$32.54
9Atlanta, GA$66,950$32.19
10Milwaukee, WI$66,923$32.17
11Columbus, MS$66,623$32.03
12Saint Louis, MO$66,110$31.78
13Cleveland, OH$66,093$31.78
14Minneapolis, MN$66,045$31.75
15Jacksonville, AR$65,935$31.70

Here Are The Five Most In Demand Cities Right Now:

  1. Wilmington, DE
  2. Newark, NJ
  3. New York, NY
  4. Salem, NH
  5. Richmond, KY

Truck Driver Salary Details

Average Truck Driver Salary Graph
Average Truck Driver Salary Graph, Trends, and Summary

What is a Truck Driver's Salary?

Percentile  Annual Salary  Monthly Salary  Hourly Rate  
90th Percentile$90,000$7,500$43
75th Percentile$74,000$6,167$36
25th Percentile$48,000$4,000$23
10th Percentile$40,000$3,333$19

Average Salary By Related Titles

Job Title  Annual Salary  Monthly Salary  Hourly Rate  Job Openings  
CDL Class A Driver$52,203$4,350$25.10696,903
Company Driver$65,430$5,453$31.46708,157
Class B Driver$44,233$3,686$21.27703,020
Line Haul Driver$53,992$4,499$25.96871,646
Commercial Driver$46,852$3,904$22.531,016,123
Truck Driver-Over-The-Road$69,158$5,763$33.25689,630

Which Companies Pay Truck Drivers The Most?

The highest paying companies for truck drivers are W. R. Grace & Co and Walmart according to our most recent salary estimates. In addition, companies like Air Products and Praxair report highly competitive wages for truck drivers.
Rank  Company  Average Salary  Hourly Rate  Job Openings  
1W. R. Grace & Co$88,286$42.451
3Air Products$84,696$40.7238
5Mid-South Management$79,803$38.3767
6Kemira Chemicals$78,717$37.844
7Marathon Petroleum$78,312$37.65186
9Tyson Foods$72,863$35.031,350
10The Custom Companies$70,852$34.062
11Smithfield Foods$70,656$33.9761
12Woodfield Country Club$70,576$33.93969
13Bob's Discount Furniture$69,536$33.433
14Celadon Group$68,679$33.02
15Averitt Express$68,506$32.941,962
17Werner Enterprises$68,413$32.8990
18Old Dominion Freight Line$68,406$32.8938
19Ace Hardware$68,111$32.7513

How Much Do Truck Drivers Make In Different Industries?

Here are some examples of how much a truck driver salaries can based on different industries:

  1. The retail industry pays truck drivers an average salary of $58,554

  2. The transportation industry pay $58,552

  3. The lowest paying industry for truck drivers is the construction industry. Truck drivers in this industry earn an average salary of $49,927

Highest Paying Industries For Truck Drivers

Rank  Industry  Average Salary  Hourly Rate  

High Paying Truck Driver Jobs

Truck Driver Salary Trends

The salary for a truck driver can vary depending on the years of experience that a person has, from entry level to senior level. Data on how experience level affects total compensation is provided by the Bureau of Labor Statistics (BLS) as part of their National Compensation Survey, which is based on factors such as knowledge, complexity, contacts, and environment.

Average Truck Driver Salary Over Time

Compare salaries for individual cities or states with the national average.

    Truck Driver Salary By Year

    Year  Avg. Salary  Hourly Rate  % Change  

    Recently Added Truck Driver Salaries

    Company  Job  Location  Date Added  Salary  
    XPO LogisticsTruck Driver Home Daily In BonusesKansas City, KS07/26/2022$65,699
    Midwest Logistics SystemsMidwest Logistics Systems Dedicated Shuttle Truck DriverFlorence, KY07/26/2022$52,175
    Orgill Transportation CoTruck DriverAttleboro, MA07/26/2022$80,000
    PenskeTruck DriverPottsville, PA07/26/2022$90,000
    Orgill Transportation CoTruck DriverManchester, NH07/26/2022$80,000
    PenskeTruck DriverOxford, MA07/26/2022$89,700
    Orgill Transportation CoTruck DriverSomers, CT07/26/2022$80,000
    PenskeTruck DriverHagerstown, MD07/26/2022$120,000
    PenskeTruck DriverSidney, OH07/26/2022$70,000
    PenskeTruck DriverNovi, MI07/26/2022$80,000

    Truck Driver Salaries FAQs

    What state pays Truck Drivers the most?

    Delaware pays Truck Drivers the most in the United States, with an average salary of $71,360 per year, or $34.31 per hour.

    How do I know if I'm being paid fairly as a Truck Driver?

    You know if you are being paid fairly as a Truck Driver if your pay is close to the average pay for the state you live in. For example, if you live in Delaware you should be paid close to $70,901 per year.

    What type of Truck Driver gets paid the most?

    Truck Driver-Over-The-Road gets paid the most. Truck Driver-Over-The-Road made a median salary of $69,158. The best-paid 10 percent make $81,000, while the lowest-paid 10 percent make $58,000.

    What is a good starting salary for a Truck Driver?

    A good starting salary for a truck driver is $39,000 in the United States. That puts you in the 10th percentile of annual income for a truck driver in the U.S., which is about what you would expect if you were new to the field. The average salary for truck drivers is $59,684, but that normally requires some level of experience to achieve. Furthermore, a good starting salary for a truck driver can vary by state.

    How much can a truck driver make a year?

    Truck drivers make an average salary of $68,000 a year. The typical starting salary is $63,000, and after six to ten years, it increases to $72,235. An alternative to getting paid an annual salary is to be paid per mile driven. The average for that is.48 to.75 cents a mile, up to 6,000 miles per week.

    How much do ice road truckers make?

    Ice road truckers make $30,000 to $40,000 in three months. Meaning if an ice road trucker could work a year straight with very little vacation time, they may earn an annual salary of $120,000 to $160,000.

    How much does a normal truck driver make?

    A normal truck driver makes anywhere from $25,740 per year up to $70,000 per year, with a median income of $39,520.

    Many companies pay their truck drivers by the mile -

    • The average truck driver's pay per mile is between 28 and 40 cents per mile.

    • Most drivers complete between 2,000 and 3,000 miles per week.

    • That translates into average weekly pay ranging from $560 to $1,200.

    • If you drove all 52 weeks in a year at those rates, you would earn between $29,120 and $62,400.

    How much does truck driving school cost?

    Truck driving school cost ranges anywhere from $425 to $10,000. Prices depend on the type of CDL class type, city and state, number of hours of training, and whether you take it at a college or independent school. The median cost of trucking school is $3,500.

    What is the highest-paying truck driving job?

    The highest-paying truck driving job is an owner-operated truck driver. A truck driver who own his own truck(s)can average $154,475 a year. The tops earners average $300,000 and the lower 25% average $95,453. A close second is luxury hauler truck driver who can earn up to $100,000 annually.

    Search For Truck Driver Jobs