Iowa CDL License Requirements

To drive a commercial vehicle in Iowa, you must first obtain an Iowa commercial driver’s license (CDL). Commercial vehicles requiring a CDL license to drive in Iowa are categorized based on the following criteria:

  • Class A: Combination vehicles that have a gross combined weight rating of more than 26,001 pounds, if the vehicle(s) towed are over 10,000 pounds
  • Class B: A single vehicle weighing over 26,001 pounds
  • Class C: Vehicles able to transport 16 or more people, including the driver, or vehicles carrying hazardous materials that require special placards

To qualify for a CDL in Iowa, you must be at least 18 years old, have a valid Iowa driver’s license and obtain a medical certificate. The U.S. Department of Transportation (USDOT) governs the transportation of materials across state lines. Federal regulations require truck drivers hauling materials from one state to another to be at least 21 years old. Applicants must then pass both a written knowledge exam and an on-road driving test. For the driving test, applicants must use a vehicle in the same class for which they are trying to obtain a CDL license--for example, if you wish to obtain a Class B CDL, you must test in a Class B vehicle.

To drive a truck with double/triple trailers, a truck with air brakes, a tanker truck or a school bus, additional endorsements are required. If you wish to transport passengers or hazardous materials, additional endorsements are also needed. A background check by the Transportation Security Administration (TSA) is required to transport hazardous materials (also referred to as a Hazmat endorsement). Truck driving schools in Iowa will provide the training and education necessary to pass the CDL exams.

Resources for Iowa CDL Requirements

Visit the Iowa Department of Transportation Motor Vehicle Division website for more information.



Directory of Iowa Truck Driving Schools



Burlington: Southeastern Community College
Address: 1000 N Roosevelt Burlington, Iowa 52601
Phone: 319-208-5382

Cedar Rapids: Kirkwood Community College
Address: 6301 Kirkwood Blvd Cedar Rapids, Iowa 52406
Phone: 319-398-5411

Davenport: Scott Community College Truck Driver Training
Address: 8500 Hillandale Rd Davenport, Iowa 52804
Phone: 319-441-4001

Des Moines: Des Moines Area Community College
Address: 2081 NE 54th Ave Des Moines, Iowa 50313
Phone: 515-262-1680

Dubuque: Dubuque Area Professional Driving School LLC
Address: 10633 Diesel Dr Dubuque, Iowa 52001
Phone: 563-513-1606

Fort Dodge: Iowa Central Community College
Address: 1106 S 32nd St Fort Dodge, Iowa 50502
Phone: 515-571-1966

Mason City: North Iowa Area Community College
Address: 500 College Dr Mason City, Iowa 50401
Phone: 641-423-1264

Ottumwa: Indian Hills Community College
Address: 525 Grandview Ave Ottumwa, Iowa 52501
Phone: 641-683-4256

Sioux City: Western Iowa Tech Community College
Address: 4647 Stone Ave Sioux City, Iowa 51106
Phone: 712-274-8733

Waterloo: Hawkeye Community College
Address: 1501 E Orange Rd Box 8015 Waterloo, Iowa 50704
Phone: 319-296-2320

West Burlington: American Truck Training
Address: 1500 W Agency Rd West Burlington, Iowa 52655
Phone: 319-752-2731

  Find Local Truck Driving Schools

Enter Your Zip Code:

Featured Truck Driving Articles

Commercial Truck Driving Information

Becoming a trucking owner-operator can be a fantastic career choice if you are dedicated, motivated, and prepared. Consider the pros and cons of long haul truck driving and becoming an owner-operator of your own trucking company.


How to Become a Truck Driver

So you want to become a truck driver? Learn what it takes to become a truck driver and consider enrolling in a truck driving school today.

How to get a CDL License

Ready to earn your commercial driver's license? There are several CDL license requirements and you must be prepared to pass the CDL exam. A truck driving school can help. Find out how.

More Articles