If you’re considering a career in trucking, one of the first questions you’ll likely ask is: “How old do I have to be to get a CDL?” The answer depends on whether you want to drive within your state (intrastate) or across state lines (interstate), and what type of cargo or vehicle you plan to operate.
This guide breaks down the minimum age requirements, explains the difference between intrastate and interstate driving, and provides a state-by-state chart so you know exactly when you can hit the road legally.
Minimum Age to Get a CDL: The Federal Rules
Before we get into the state details, it’s important to understand the federal standards, which apply across the entire U.S.
18 Years Old – Intrastate CDL
You can apply for a Commercial Driver’s License (CDL) at 18 years old in every U.S. state (except Hawaii).
At this age, you’re allowed to drive only within your home state.
You cannot transport hazardous materials or passengers across state lines.
21 Years Old – Interstate CDL
You must be at least 21 years old to drive across state lines, also known as interstate commerce.
This age requirement also applies to transporting hazardous materials and operating passenger-carrying vehicles.
Most long-haul and over-the-road (OTR) trucking jobs require interstate eligibility.
Why the Age Difference?
The Federal Motor Carrier Safety Administration (FMCSA) sets the minimum age of 21 for interstate driving to ensure safety on public highways. Although younger drivers can start local routes at 18, they must wait until 21 to legally haul freight across state borders.
CDL Age Requirements by State (2025)
Here’s a breakdown of each state’s minimum CDL age for intrastate driving:
State | Minimum Age |
---|---|
Alabama | 18 |
Alaska | 19 |
Arizona | 18 |
Arkansas | 18 |
California | 18 |
Colorado | 18 |
Connecticut | 18 |
Delaware | 18 |
Florida | 18 |
Georgia | 18 |
Hawaii | 21 |
Idaho | 18 |
Illinois | 18 |
Indiana | 18 |
Iowa | 18 |
Kansas | 18 |
Kentucky | 18 |
Louisiana | 18 |
Maine | 18 |
Maryland | 18 |
Massachusetts | 18 |
Michigan | 18 |
Minnesota | 18 |
Mississippi | 18 |
Missouri | 18 |
Montana | 18 |
Nebraska | 18 |
Nevada | 18 |
New Hampshire | 18 |
New Jersey | 18 |
New Mexico | 18 |
New York | 18 |
North Carolina | 18 |
North Dakota | 18 |
Ohio | 18 |
Oklahoma | 18 |
Oregon | 18 |
Pennsylvania | 18 |
Rhode Island | 18 |
South Carolina | 18 |
South Dakota | 18 |
Tennessee | 18 |
Texas | 18 |
Utah | 18 |
Vermont | 18 |
Virginia | 18 |
Washington | 18 |
West Virginia | 18 |
Wisconsin | 18 |
Wyoming | 18 |
Note: All drivers must be 21 or older to drive interstate or haul hazardous materials, regardless of state.
Can You Start a Trucking Career at 18?
Yes. Many drivers begin their careers at 18 by driving within their state. You can:
Start training for your CDL at 18
Drive locally for construction companies, delivery services, or agricultural businesses
Gain experience and build your resume until you’re eligible for interstate jobs at 21
Are the Rules Changing?
Possibly. The FMCSA launched a pilot program allowing 18- to 20-year-old drivers to operate interstate routes after completing additional training and safety requirements. If successful, this could lower the national age requirement in the future.
Final Thoughts
The minimum age to get a CDL is 18 in nearly every state, but federal law requires you to be 21 to drive across state lines or transport certain types of freight.
If you’re under 21, there are still plenty of ways to start your trucking journey locally, gain experience, and prepare for bigger opportunities ahead.
By understanding your state’s rules and planning ahead, you can take the right steps toward becoming a professional truck driver—whether you’re just turning 18 or already road-ready at 21.