DOT Physical Exams in Iowa

Find 107 DOT physical clinics in Iowa

Iowa requires all commercial motor vehicle (CMV) drivers to hold a valid medical examiner's certificate issued by a medical examiner on the FMCSA National Registry. We list 107 clinics that advertise DOT physicals on Google across Iowa, including locations in major cities like Des Moines, Cedar Rapids, Davenport. The average cost for a DOT physical exam in Iowa ranges from $75–$150, though prices vary by provider. Most clinics accept walk-ins and can issue your medical certificate the same day. Your DOT medical card is valid for up to 24 months, depending on your health status.

Confirm your examiner on the FMCSA National Registry
Same-Day Results Available
Valid for 12-24 Months

Driving already?

Trucking companies are paying to hire Class A drivers with 3 months on the road

Tell us your CDL class, months driving and endorsements. We send your profile to a hiring partner covering your zip, they call you. Free for you, the carrier pays the fee. New graduates and drivers with a record are routed too. How placement works.

Endorsements you hold (tap all that apply)

Free for drivers. Carriers pay us a placement fee when they hire; you pay nothing.

What to bring to your DOT physical

A one-page checklist: documents, medications to list, vision and blood-pressure limits, and what makes examiners issue a 3-month card instead of a 2-year one. Sent to your email.

One email with the checklist, then occasional CDL news. Unsubscribe any time.

Run a clinic in Iowa?

Drivers on this page are looking for a DOT physical this week. A featured listing puts your clinic at the top of Iowa with your price, hours and booking link, for $29 a month. Free listings are welcome too.

Medical Examiners in Iowa

McFarland Clinic Occupational Medicine

Ames, IA

5(2)
1215 Duff Ave, 50010
(515) 239-4400
DOT Physical

Rebarcak Chiropractic Pain Relief Center

Ames, IA

5(129)
205 Clark Ave, 50010
(515) 233-2263
DOT Physical

Platinum Chiropractic

Ames, IA

5(113)
207 S 3rd St, 50010
(515) 292-3718
DOT Physical

Mid Iowa Occupational Testing - Ankeny

Ankeny, IA

5(1)
2701 SE Convenience Blvd Ste 11, 50021
(515) 868-0306
DOT Physical

Passport Health Bettendorf Travel Clinic

Bettendorf, IA

5(54)
2435 Kimberly Rd #140S, 52722
(563) 355-7393
DOT Physical

Physicians' Clinic of Iowa Walk-in Care

Cedar Rapids, IA

5(8)
275 10th St SE Ste 1120, 52403
(319) 247-3333
DOT Physical

Advantage Chiropractic

Cedar Rapids, IA

5(45)
5945 Council St NE, 52402
(319) 409-5941
DOT Physical

MercyCare Community Physicians

Cedar Rapids, IA

5(1)
701 10th St SE, 52403
(319) 398-6011
DOT Physical

Broghammer Nathan DC

Cedar Rapids, IA

5(7)
214 Blairs Ferry Rd NE Ste 2, 52402
(319) 378-1515
DOT Physical

Bluffs DOT/CDL Testing and Exams

Council Bluffs, IA

5(75)
Loess Hills Chiropractic, 2901 N Broadway, 51503
(712) 328-8410
DOT Physical

Newhouse Occupational Health

Davenport, IA

5(137)
2211 E 52nd St Ste D, 52807
(563) 514-7509
DOT Physical

Oetzel Kimberly MD

Davenport, IA

5(1)
2322 E Kimberly Rd, 52807
(563) 359-0899
DOT Physical

Newhouse Health Solutions

Davenport, IA

5(137)
2211 E 52nd St, 52807
(563) 514-7509
DOT Physical

ChiroCare Plus

Dubuque, IA

5(8)
2140 John F Kennedy Rd Unit E, 52002
(563) 588-8050
DOT Physical

Dr. Megan Hart-Fernandez, DNP

Marion, IA

5(8)
1035 Blairs Ferry Rd, 52302
(319) 552-4267
DOT Physical

Multicare Health Clinic

Sioux City, IA

5(566)
3930 Stadium Dr, 51106
(712) 276-4325
DOT Physical

Siouxland Community Health Center: Taylor Jonathan B DO

Sioux City, IA

5(1)
1021 Nebraska St, 51105
(712) 252-2477
DOT Physical

Family Health Care: Andrawis Amir A MD

Sioux City, IA

5(11)
4545 Sergeant Rd, 51106
(712) 274-2400
DOT Physical

Brian J. Graf, DPT

Urbandale, IA

5(1)
11144 NW Aurora Ave., 50322
(515) 278-6868
DOT Physical

DMOS Urgent Injury Clinic Urbandale

Urbandale, IA

5(345)
4850 100th St, 50322
(515) 224-1414
DOT Physical

Van Meter Health

Van Meter, IA

5(8)
527 Main St, 50261
(515) 518-0740
DOT Physical

Athletico Physical Therapy - Waterloo North

Waterloo, IA

5(372)
604 Ansborough Ave, 50701
(319) 433-0130
DOT Physical

Summit Chiropractic and Physical Therapy

Waterloo, IA

5(40)
40 Brookeridge Dr, 50701
(319) 232-2100
DOT Physical

Athletico Physical Therapy - Waterloo South

Waterloo, IA

5(149)
1655 E San Marnan Dr Ste A, 50702
(319) 433-4750
DOT Physical

Occupational Health West Burlington

West Burlington, IA

5(1)
Wellness Plaza, 1401 W Agency Rd Suite 171, 52655
(319) 768-4100
DOT Physical

ORA Orthopedics/Urgent OrthoCARE

Clinton, IA

4.9(705)
2900 S 25th St # B-2, 52732
(563) 322-0971
DOT Physical

Delta Health

Clive, IA

4.9(382)
1444 NW 124th Ct, 50325
(515) 278-2782
DOT Physical

North Central Occupational Medicine and Walk In Clinic

Fort Dodge, IA

4.9(10)
3 N 15th St, 50501
(515) 227-5997
DOT Physical

Active Health Clinics | Knee, Back & Joint Pain Specialists

Fort Dodge, IA

4.9(653)
20 N 29th St, 50501
(515) 227-7491
DOT Physical

Fangman Family Chiropractic, P.C.

Grimes, IA

4.9(105)
200 SE Gateway Dr Ste 103, 50111
(515) 986-4003
DOT Physical

Summit Chiropractic and Physical Therapy

Jesup, IA

4.9(97)
1104 220th St, 50648
(319) 827-2223
DOT Physical

Ottumwa Chiropractic Clinic

Ottumwa, IA

4.9(34)
297 Richmond Ave, 52501
(641) 682-8301
DOT Physical

Manley & Obbink Chiropractic and Acupuncture

Sioux City, IA

4.9(89)
4716 Morningside Ave, 51106
(712) 276-0712
DOT Physical

DMOS Urgent Injury Clinic Ankeny

Ankeny, IA

4.8(464)
350 NE 36th St, 50021
(515) 224-1414
DOT Physical

Chiropractic Clinic of Iowa

Cedar Rapids, IA

4.8(68)
214 Blairs Ferry Rd NE, 52402
(319) 378-1515
DOT Physical

Bowers Chiropractic

Cedar Rapids, IA

4.8(35)
215 3rd Ave SW, 52404
(319) 298-1234
DOT Physical

Mitchellville Family Chiropractic

Mitchellville, IA

4.8(24)
301 Center Ave S, 50169
(515) 967-2700
DOT Physical

Quick Care Urgent Care Clinic

Mason City, IA

4.7(740)
1420 4th St SE, 50401
(641) 450-7000
DOT Physical

Dynamic Physical Therapy

Sioux City, IA

4.7(13)
3409 Singing Hills Blvd, 51106
(712) 202-0702
DOT Physical

DMOS Urgent Injury Clinic West Des Moines

West Des Moines, IA

4.7(523)
6001 Westown Pkwy Pod E, 50266
(515) 224-1414
DOT Physical

Tri-Med Health & Wellness Center PC

Bettendorf, IA

4.6(17)
1977 Spruce Hills Dr, 52722
(563) 823-5555
DOT Physical

Mid-Iowa Occupational Testing

West Des Moines, IA

4.6(104)
1300 37th St #4, 50266
(515) 868-0306
DOT Physical

DoctorsNow | Altoona

Altoona, IA

4.5(676)
3770 8th St SW, 50009
(515) 645-9905
DOT Physical

DoctorsNow | Johnston

Johnston, IA

4.5(617)
8779 Northpark Dr, 50131
(515) 333-5090
DOT Physical

Walk-in Clinic — Southeast Iowa Regional Medical Center, West Burlington

West Burlington, IA

4.5(1089)
1321 S Gear Ave, 52655
(319) 768-4320
DOT Physical

DoctorsNow | West Des Moines

West Des Moines, IA

4.5(753)
640 S 50th St #1100, 50265
(515) 471-1860
DOT Physical

Medix Occupational Health

Ankeny, IA

4.4(53)
1824 SW White Birch Cir, 50023
(515) 964-9003
DOT Physical

All Family Chiropractic

Iowa City, IA

4.4(22)
811 S 1st Ave, 52245
(319) 512-2993
DOT Physical

Back & Neck Care

Marshalltown, IA

4.4(29)
107 E Southridge Rd Ste B, 50158
(641) 753-5796
DOT Physical

EasyCare Walk-In Clinic

Ottumwa, IA

4.4(138)
Haas Medical Plaza, 1013 E Pennsylvania Ave Ste E, 52501
(641) 684-3200
DOT Physical

Concentra Urgent Care

Urbandale, IA

4.4(727)
11144 NW Aurora Ave., 50322
(515) 278-6868
DOT Physical

UnityPoint Clinic - Express (Bett Plex)

Bettendorf, IA

4.3(87)
5185 Competition Dr, 52722
(563) 888-5660
DOT Physical

Webster County Health Department

Fort Dodge, IA

4.3(6)
723 1st Ave S #220, 50501
(515) 573-4107
DOT Physical

Sande Chiropractic

Mason City, IA

4.3(11)
1529 S Monroe Ave, 50401
(641) 423-5588
DOT Physical

UnityPoint Health at Work - Muscatine - Occupational Medicine

Muscatine, IA

4.3(6)
1518 Mulberry Ave Ste 301, 52761
(563) 262-4120
DOT Physical

Concentra Urgent Care

Davenport, IA

4.2(741)
3540 E 46th St, 52807
(563) 359-1170
DOT Physical

Alltest, Inc

Davenport, IA

4.2(33)
4711 N Brady St #3, 52806
(563) 326-5855
DOT Physical

Siouxland Medical Education Foundation

Sioux City, IA

4.2(5)
2501 Pierce St, 51104
(712) 294-5000
DOT Physical

UnityPoint Health Work Well Solutions - Occupational Medicine Clinic

Cedar Rapids, IA

4.1(78)
830 1st Ave NE, 52402
(319) 369-7173
DOT Physical

Jordan Creek Family Medicine

West Des Moines, IA

4.1(36)
230 S 68th St #1203, 50266
(515) 471-1800
DOT Physical

MercyOne Ankeny Urgent Care

Ankeny, IA

4(696)
800 E 1st St Ste 1500, 50021
(515) 461-9782
DOT Physical

Dr. Odauh D. Osaro, MD

Clinton, IA

4(21)
108 S 4th St, 52732
(563) 241-1239
DOT Physical

Concentra Urgent Care

Des Moines, IA

4(1062)
2100 Dixon St E, 50316
(515) 265-1020
DOT Physical

Siouxland Community Health Center

Sioux City, IA

4(754)
1021 Nebraska St, 51105
(712) 252-2477
DOT Physical

UnityPoint Health at Work - Waterloo Region - Occupational Medicine

Cedar Falls, IA

3.9(45)
7024 Nordic Dr, 50613
(319) 266-3127
DOT Physical

Convenient Care Family Medicine & Walk-in Clinic

Council Bluffs, IA

3.9(80)
3502 Metro Dr Ste 200, 51501
(712) 256-7172
DOT Physical

Tri-State Occupational Health

Dubuque, IA

3.7(11)
1500 Associates Dr, 52002
(563) 584-4600
DOT Physical

UnityPoint Clinic Urgent Care - Westside

Cedar Rapids, IA

3.6(105)
2375 Edgewood Rd SW, 52404
(319) 396-1983
DOT Physical

Iowa City Drug & Alcohol Testing

Iowa City, IA

3.6(16)
811 S 1st Ave, 52245
(319) 499-0834
DOT Physical

Ottumwa Occupational Medicine Clinic

Ottumwa, IA

3.6(9)
1013 E Pennsylvania Ave Ste A & B, 52501
(641) 684-2466
DOT Physical

Mercy Business Health

Sioux City, IA

3.6(8)
3500 Singing Hills Blvd, 51106
(712) 274-4250
DOT Physical

UI Health Care, Medical Center Downtown

Iowa City, IA

3.5(178)
500 E Market St, 52245
(319) 339-0300
DOT Physical

MercyCare North Liberty - Family Medicine

North Liberty, IA

3.5(36)
1765 Lininger Ln, 52317
(319) 665-3053
DOT Physical

UnityPoint Health at Work - Fort Dodge - Occupational Medicine

Fort Dodge, IA

3.4(5)
210 N 15th St, 50501
(515) 574-6810
DOT Physical

University of Iowa Health Care, Urgent Care, Cedar Rapids, 10th Street

Cedar Rapids, IA

3.3(55)
411 10th St SE #2300, 52403
(319) 731-1430
DOT Physical

Medix Occupational Health

Cedar Rapids, IA

3.3(3)
1520 Midland Ct NE #200, 52402
(515) 964-9003
DOT Physical

UnityPoint Clinic Express (Fort Dodge)

Fort Dodge, IA

3.3(48)
2728 2nd Ave S, 50501
(515) 574-6170
DOT Physical

Family Health Care of Siouxland - Morningside Clinic

Sioux City, IA

3.3(111)
4545 Sergeant Rd, 51106
(712) 274-2400
DOT Physical

MercyCare Occupational Health at Prairie Creek

Cedar Rapids, IA

3.2(13)
777 76th Ave Dr SW, 52404
(319) 558-0342
DOT Physical

MercyCare Prairie Creek Family Medicine

Cedar Rapids, IA

3.2(66)
777 76th Ave Dr SW, 52404
(319) 558-0350
DOT Physical

C J Cooper & Associates Inc

Hiawatha, IA

3.2(22)
1655 Progress Dr, 52233
(319) 377-5373
DOT Physical

Clinton Urgent Care Center

Clinton, IA

3(38)
108 S 4th St, 52732
(563) 241-1239
DOT Physical

UnityPoint Health Finley Occupational Health Physical Therapy

Dubuque, IA

3(1)
1665 Embassy W Dr, 52002
(563) 557-9618
DOT Physical

MercyOne North Iowa Occupational Health

Mason City, IA

3(4)
1501 4th St SW, 50401
(641) 428-5244
DOT Physical

Family Healthcare of Siouxland - Northside Clinic

Sioux City, IA

3(94)
4230 Hamilton Blvd, 51104
(712) 239-4300
DOT Physical

Ruterbories Chiropractic

Sioux City, IA

2.9(9)
4281 Sergeant Rd, 51106
(712) 221-2666
DOT Physical

UI Occupational Health Clinic

Coralville, IA

2.8(14)
2591 Holiday Rd, 52241
(319) 356-3335
DOT Physical

MercyOne Des Moines Occupational Health

Des Moines, IA

2.8(16)
2525 E Euclid Ave, 50317
(515) 261-3300
DOT Physical

MercyCare North Urgent Care

Cedar Rapids, IA

2.7(126)
5264 Council St NE, 52402
(319) 221-8444
DOT Physical

UnityPoint Health at Work - West Des Moines - Occupational Medicine

West Des Moines, IA

2.6(5)
1055 Jordan Creek Pkwy #100, 50266
(515) 241-2020
DOT Physical

UnityPoint Health - Finley Occupational Health

Dubuque, IA

2.5(14)
1665 Embassy W Dr, 52002
(563) 585-1290
DOT Physical

Mercy Iowa City Occupational Health

Iowa City, IA

2.3(27)
269 N 1st Ave, 52245
(319) 339-3921
DOT Physical

UnityPoint Health at Work - Des Moines - Occupational Medicine

Des Moines, IA

1.9(14)
1301 Pennsylvania Ave Ste 416, 50316
(515) 262-7619
DOT Physical

MercyOne Genesis Northwest Occupational Health

Davenport, IA

1.8(28)
1520 W 53rd St, 52806
(563) 421-3840
DOT Physical

Quad City Occupational Health

Davenport, IA

1.8(21)
1820 W 3rd St, 52802
(563) 322-2103
DOT Physical

Stephanie Walker, PA-C

Sioux City, IA

1.7(28)
3500 Singing Hills Blvd, 51106
(712) 274-4250
DOT Physical

Brady Rebarcak

Ames, IA

205 Clark Ave Ste 4, 50010
(515) 233-2263
DOT Physical

Dr. Wesley Rebarcak

Ames, IA

205 Clark Ave Ste 4, 50010
(515) 233-2263
DOT Physical

Quad City Occupational Health

Bettendorf, IA

3740 Utica Ridge Rd #5, 52722
(563) 327-0132
DOT Physical

Corporate Medical Services of Southeast Iowa PC

Burlington, IA

823 N 6th St, 52601
(319) 576-0136
DOT Physical

Allen Occupational Health Services

Cedar Falls, IA

7024 Nordic Dr, 50613
(319) 235-3885
DOT Physical

Des Moines DOT Physicals

Clive, IA

1444 NW 124th Ct, 50325
(515) 278-2782
DOT Physical

DOT Physicals

Davenport, IA

13609 110th Ave, 52804
(563) 381-2010
DOT Physical

TeamCME- Alltest, Inc.

Davenport, IA

4711 N Brady St Unit 3s, 52806
(563) 326-5855
DOT Physical

Nicholas P. Carlson, ARNP

Davenport, IA

4711 N Brady St Unit 3s, 52806
(563) 326-5855
DOT Physical

Christopher Manley, DC

Sioux City, IA

4716 Morningside Ave, 51106
(712) 276-0712
DOT Physical

Candler William H DO

Waterloo, IA

1825 Logan Ave, 50703
(319) 235-3629
DOT Physical

Pricing Disclaimer: Prices shown are estimates based on typical rates and may vary by provider. Always call ahead to verify current pricing, insurance acceptance, and appointment availability. Some clinics may charge additional fees for specific tests or services.

Find CDL Training in Iowa

After your DOT physical, find the best truck driving school near you.

Browse CDL Schools in Iowa