DOT physicals in Iowa
The FMCSA National Registry lists 589 certified medical examiners accepting exams at 469 locations in Iowa. The most are in Cedar Rapids (15), Sioux City (15) and Davenport (14).
Interstate vs. in-state driving. The federal DOT physical rules apply to interstate commercial drivers. Iowa may apply its own medical rules to drivers who stay inside the state; check with the Iowa driver licensing agency. After June 23, 2025, examiners send CDL and CLP exam results to state licensing agencies through the National Registry. How that works.
Cities in Iowa
- Cedar Rapids 15
- Sioux City 15
- Davenport 14
- West Des Moines 14
- Des Moines 11
- Spencer 11
- Fort Dodge 10
- Sioux Center 10
- Coralville 9
- Decorah 9
- Dubuque 9
- Mason City 9
- Ankeny 8
- Cedar Falls 8
- Creston 8
- Carroll 7
- Osceola 7
- Chariton 6
- Clinton 6
- Denison 6
- Fairfield 6
- Ida Grove 6
- Iowa City 6
- Oskaloosa 6
- Ottumwa 6
- Atlantic 5
- Centerville 5
- Cherokee 5
- Council Bluffs 5
- Grinnell 5
- Iowa Falls 5
- LeMars 5
- Manchester 5
- Muscatine 5
- Washington 5
- Waukon 5
- West Burlington 5
- Algona 4
- Ames 4
- Cresco 4
- Estherville 4
- Fort Madison 4
- Guttenberg 4
- Harlan 4
- Humboldt 4
- Maquoketa 4
- Monticello 4
- Newton 4
- Orange City 4
- Osage 4
- Sumner 4
- Urbandale 4
- Altoona 3
- Amana 3
- Bedford 3
- Bettendorf 3
- Burlington 3
- Charles City 3
- Clarion 3
- Dyersville 3
- Emmetsburg 3
- Grimes 3
- Grundy Center 3
- Guthrie Center 3
- Hawarden 3
- Keokuk 3
- Lake City 3
- Manning 3
- Marshalltown 3
- Milford 3
- Mount Ayr 3
- Mount Pleasant 3
- Oelwein 3
- Onawa 3
- Paullina 3
- Pocahontas 3
- Rock Rapids 3
- Sibley 3
- Spirit Lake 3
- Storm Lake 3
- Story City 3
- Waterloo 3
- Waverly 3
- Webster City 3
- Winterset 3
Other locations in Iowa
50208
- Meskwaki Health Clinic · 1646 305th Street · (641) 484-4094 · 1 examiner
Ackley
- Ackley Medical Center · 1000 10th Ave · (641) 847-2625 · 1 examiner
Adair
- Adair Clinic · 401 Audubon Street · (641) 742-1000 · 1 examiner
Albia
- Monroe County Hospital Medical Clinic · 6582 165th ST · (641) 932-7172 · 1 examiner
- Monroe County Hospital and Clinics · 6580 165th Street, Albia, IA 52531 · (641) 932-7172 · 1 examiner
Alden
- Campbell Chiropractic Clinic · 13435 D Ave · (319) 759-2038 · 1 examiner
Alta
- Kueny Chiropractic, PC · 10 Lake St · (712) 200-3846 · 1 examiner
Anamosa
- Jones Regional Medical Center · 1795 Hwy 64 E · (319) 481-6147 · 1 examiner
- Unity Point Clinics · 1791 Hwy 64 E · (319) 462-3571 · 1 examiner
Anthon
- Unity Point Family Medicine Anthon Clinic · 307 East Main ST. · (712) 373-5711 · 1 examiner
Arcadia
- Backhaus Family Chiropractic · 320 S Division St · (712) 689-2049 · 1 examiner
Audubon
- Audubon County Memorial Hospital · 515 Pacific Ave · (712) 563-4611 · 1 examiner
Aurelia
- Aurelia Medical Clinic · 225 Main Street · (712) 434-2101 · 1 examiner
Bancroft
- Tigges Chiropractic Clinic · 115 East Ramsey Street · (515) 885-2582 · 1 examiner
Bellevue
- Medical Associates · 208 N 12th Street · (563) 872-4008 · 1 examiner
Belmond
- Iowa Specialty Hospital Belmond Clinic · 403 1st St SE · (844) 474-4321 · 2 examiners
Bloomfield
- Davis County Hospital and Clinics · 509 N. Madison Street · (641) 664-3832 · 2 examiners
Bondurant
- Hy-Vee Health Exemplar Care · 88 Paine Cir SE · (515) 650-4370 · 1 examiner
Boone
- Boone Co Family Medicine · 1115 S Marshall st · (515) 432-2335 · 1 examiner
- Boone County Family Medicine Clinic · 120 S Story St · (515) 432-4444 · 1 examiner
Britt
- Britt Chiropractic · 41 Center St W · (641) 843-3600 · 1 examiner
- Dr. Sandra J. Bednarz · 42 Mian Ave N · (641) 494-7895 · 1 examiner
Brookfield
- Brookfield Concentra · Brookfield Concentra · (262) 782-9326 · 1 examiner
Brooklyn
- Brooklyn Medical Clinic · 128 Jackson St. · (641) 522-7221 · 2 examiners
Buffalo Center
- Buffalo Center Chiropractic Clinic · 116 N Main St · (641) 562-2020 · 1 examiner
Bussey
- Bussey Family Health Center · 411 Merrill St · (641) 944-5813 · 1 examiner
Calmar
- Gundersen · 106 E Main St. · (563) 562-3211 · 1 examiner
Cantril
- Scheuermann Chiropractic · 122 Division St. · (319) 397-2234 · 1 examiner
Carlisle
- Mercy Clinics · 125 School St · (515) 989-3221 · 1 examiner
- MercyOne Clinic Carlisle · 2755 S. Gateway Dr. · (515) 358-7300 · 1 examiner
Cascade
- Kemp Complete Care Clinic · 109 Adams Street SE Ste 2 · (563) 235-2101 · 1 examiner
- Medical Associates · 805 Johnson Street SW · (563) 852-7756 · 1 examiner
Center Point
- MercyCare Center Point · 900 Bank Court · (319) 849-9000 · 2 examiners
Central City
- LeClere Family Chiropractic, PC · 302 E. Maple St · (319) 438-1089 · 1 examiner
Charlotte
- Ron Boesch, DC · 1766 280th Ave · (563) 210-8517 · 1 examiner
Clarinda
- Clarinda Regional Health Center · 220 Essie Davison Drive · (712) 542-2176 · 2 examiners
Clarksville
- Peoples Clinic Butler County · 118 South Main St · (319) 278-9020 · 1 examiner
Clear Lake
- Voortmann Chiropractic Inc · 1101 10th Ave. N. · (641) 357-4499 · 1 examiner
Clermont
- Dean Family Chiropractic · PO Box 67 · (563) 423-5133 · 1 examiner
Corydon
- Medicine Creek Wellness · 515 E. Marion St · (641) 505-1474 · 1 examiner
Cumming
- Monarch Medical, LLC · 7986 SE Orilla Rd · (515) 200-2124 · 1 examiner
Dakota Dunes
- CNOS Occupational Medicine · 575 Sioux Point Road · (605) 217-2667 · 2 examiners
- Martin Occupational Medicine · 331 West Pinehurst Trail · (712) 251-0097 · 1 examiner
Dallas Center
- DCH Family Medicine -Dallas Center · 507 14h Street · (515) 992-3711 · 1 examiner
Danville
- Baylor Chiropractic · 204 North Main st. · (319) 392-8567 · 1 examiner
Dayton
- Community Health Center-Dayton · 24 S. Main St · (515) 547-2974 · 1 examiner
Denver
- Cedar Valley Primary Care and Walk-In Clinic Denver · 160 East Main Street · (319) 303-1050 · 1 examiner
DeWitt
- Cram Chiropractic PLLC · 602 12th St · (563) 659-8155 · 1 examiner
Dunlap
- Chi · 704 Iowa Ave. · (712) 643-2298 · 1 examiner
- Lambert Family Chiropractic · 612 Iowa Ave · (712) 263-4545 · 1 examiner
Durant
- Brammeier Chiropractic Office · 109 5th St · (563) 785-6336 · 1 examiner
Earlham
- Earlham Medical Clinic · 137 West 1st Street · (515) 758-2907 · 1 examiner
East Dubuque
- Effertz Chiropractic and Wellness Center, Inc. · 289 Sinsinawa Ave. · (815) 747-6548 · 1 examiner
Eddyville
- Eddyville Clinic · 107 N. 3rd Street · (641) 969-5212 · 1 examiner
Elkader
- MercyOne Elkader Family Practice · 911 Carter St · (563) 245-1717 · 2 examiners
Epworth
- Schipper Family Chiropractic, P.C. · 210 Bierman Rd · (563) 876-3777 · 1 examiner
Exira
- Exira Medical Clinic · 107 S Jefferson St · (712) 268-5348 · 1 examiner
- The Stalk Chiropractic & Health · 106 W Washington St · (712) 268-7368 · 1 examiner
Farmington
- Scheuermann · PO Box 606 · (319) 878-1234 · 1 examiner
- Scheuermann Chiropractic · 109 Elm St. · (319) 878-1234 · 1 examiner
Forest City
- MercyONE · 635 Hwy 9 · (641) 585-2904 · 1 examiner
Fredericksburg
- Fredericksburg Medical Clinic · 115 Schult Ridge Rd · (563) 237-5316 · 1 examiner
Garner
- North Iowa Chiropractic & Acupuncture · 232 State Street · (641) 923-2059 · 2 examiners
Gilbert
- Carbon Chiropractic and Integrative Health · 102 Steel Street · (515) 231-2881 · 1 examiner
Gowrie
- Gowrie Family Chiropractic Clinic · 1006 Market Street · (515) 352-3880 · 1 examiner
Graettinger
- Graettinger Chiropractic Clinic PC · 202 W Robins St · (712) 859-3900 · 1 examiner
Greenfield
- Adair County Health System · 609 SE Kent · (641) 743-6189 · 1 examiner
Hamburg
- Medical Clinic LLC · 1219 Main ST · (712) 382-2626 · 1 examiner
Hampton
- Iowa Specialty Hospitals & Clinics · 702 2nd Street SE · (641) 812-1094 · 1 examiner
- Koenen and Collins Chiropractic Clinic · 303 Central Ave E · (641) 456-4142 · 1 examiner
Hedrick
- Keokuk County Hedrick Clinic · 115 North Main Street · (641) 653-2437 · 1 examiner
Hiawatha
- CJ Cooper · 1655 Progress Drive · (319) 377-5373 · 1 examiner
Hinton
- Holton Clinic of Chiropractic · P.O. Box 1004 · (712) 947-4100 · 1 examiner
- Holton Clinic of Chiropractic · 1212 Starview Dr · (712) 947-4100 · 1 examiner
Hopkinton
- Regional Family Health Hopkinton · 122 SW 1st St · (563) 926-2922 · 1 examiner
Hudson
- Unity Point Clinic · 101 Eddystone Dr · (319) 988-9850 · 1 examiner
Huxley
- Carrel Family Chiropractic Clinic, P.C. · 501 E. 4th St. · (515) 228-3300 · 1 examiner
Independence
- 319 Sport and Spine · 2000 Swan Lake Blvd · (319) 327-4416 · 1 examiner
- Independence Chiropractic Center · 701 2nd Ave NE · (319) 334-6782 · 1 examiner
Indianola
- The Iowa Clinic · 1504 North 1st Street · (515) 875-9520 · 1 examiner
Jefferson
- Greene County Medical Center · 1000 W. Lincolnway · (515) 386-0500 · 1 examiner
Jesup
- Summit Chiropractic Centers, PC · 1104 220th Street · (319) 827-2223 · 1 examiner
Jewell
- Jewell Family Chiropractic Clinic · 717 Main Street · (515) 827-9008 · 1 examiner
Johnston
- DoctorsNow Urgent & Primary Care · 8779 Northpark Dr · (515) 333-5090 · 1 examiner
Kalona
- Washington Chiropractic · 411 B Ave · (319) 656-3756 · 1 examiner
- Wchc · 503 3rd Street · (319) 656-4000 · 1 examiner
Keosauqua
- Keosauqua Family Chiropractic · 805 First St · (319) 293-3402 · 1 examiner
- Van Buren County Hospitals & Clinics · 304 S. Franklin St · (319) 293-3171 · 1 examiner
Keota
- Keota Family Practice · 302 E Broadway Ave · (319) 383-7044 · 1 examiner
Kingsley
- Unity Point Kingsley Clinic · 111 Main St · (712) 378-2921 · 1 examiner
Knoxville
- Knoxville Hospital & Clinic · 1002 S Lincoln St · (641) 842-7007 · 1 examiner
- Knoxville Hospital and Clinics · 1202 W Howard St · (641) 828-7211 · 1 examiner
Lake Park
- Niemeier Spine & Sports Chiropractic PLC · PO Box 246 · (712) 832-3056 · 1 examiner
Lake View
- Lake View Family Chiropractic Clinic, PC · 517 Third Street · (712) 657-2225 · 1 examiner
- Stewart Memorial Community Hospital and Clinics · 1160 3rd St · (712) 665-8555 · 1 examiner
Lamoni
- Infinity Health · 802 East Ackerley · (641) 784-7911 · 1 examiner
Larchwood
- Avera Larchwood Medical Clinic McGreevy · 916 Holder St · (712) 477-2185 · 1 examiner
Laurens
- UnityPoint Laurens · 307 West Highway 10 · (712) 841-4516 · 1 examiner
Le Mars
- Bollin Chiropractic & Acupuncture, Inc. · 212 Plymouth St SW · (712) 546-7789 · 1 examiner
- Everside Health · 1 Blue Bunny Dr. SW · (712) 966-7200 · 1 examiner
Lenox
- CHI Health Mercy Corning · 210 S. Main Street · (641) 333-2266 · 1 examiner
Lineville
- Wayne County Hospital - Lineville Medical Clinic · 101 Main Street · (641) 876-2070 · 1 examiner
Madrid
- Global Wellness Clinic, PC · 2378 S Avenue · (515) 795-3655 · 1 examiner
Malvern
- Malvern Medical Clinic, RHC · 415 Main St. · (712) 624-6010 · 1 examiner
Mapleton
- Horn Physician's Clinic · 520 Main Street · (712) 881-4676 · 2 examiners
Maxwell
- Story County Medical Center - Maxwell Clinic · 403 First St. · (515) 387-8815 · 1 examiner
McGregor
- Strutt Chiropractic Clinic · 333 Main St. P.O. Box 503 · (563) 873-3404 · 1 examiner
Missouri Valley
- Healthquest Chiropractic · 504 E Erie St · (712) 642-5023 · 1 examiner
Mitchellville
- 213 Mitchell Ave SW · 213 Mitchell Ave SW · (520) 603-1787 · 1 examiner
- Mitchellville Family Chiropractic · 301 Center Ave. S · (515) 967-2700 · 1 examiner
Monona
- MercyOne Monona Family Practice · 101 Franklin St. · (563) 245-1717 · 1 examiner
Moville
- Linden Chiropractic Clinic · 246 Main St. · (712) 873-5111 · 1 examiner
Nevada
- Story Medical Clinic - Nevada · 640 S 19th St. · (515) 382-5413 · 1 examiner
New Hampton
- Holthaus Family Chiropractic Center · 8 West Spring St · (641) 394-3991 · 1 examiner
- Mercy Family Clinic - New Hampton · 308 North Maple Ave · (641) 394-2151 · 1 examiner
New London
- Helmerson Chiropractic · 103 W Main St · (563) 880-3064 · 1 examiner
New Sharon
- New Sharon Medical Clinic · 112 South Main St · (641) 637-2651 · 2 examiners
Newhall
- Newhall Family Chiropractic Clinic · 14 Main Street · (319) 328-9061 · 1 examiner
Nora Springs
- Eagle Family Health · 903 W. Congress · (641) 749-5576 · 1 examiner
North English
- North English Family Medicine · 402 South Walnut Street · (319) 664-3391 · 1 examiner
Northwood
- Northwood Chiropractic PC · 1602 Central Ave · (641) 323-0096 · 1 examiner
Oakland
- Pottawattamie County Sports and Family Chiropractic · 101 North Main St. STE 3 · (712) 249-8231 · 1 examiner
Odebolt
- Horn Physicians Clinic · 300 South Maple Street · (712) 668-2232 · 1 examiner
- Odebolt Family Health Center · 224 S. Main, PO box 432 · (712) 668-2282 · 1 examiner
Ogden
- Boone County Family Medicine Ogden · 320 W Walnut · (515) 275-2417 · 1 examiner
Pacific Junction
- Stress Free DOTs · 58668 190th Street · (517) 344-1331 · 1 examiner
Panora
- DCH- Family Medicine Clinic · 319 East Main Street · (641) 755-2121 · 1 examiner
- GCH Clinics · 103 SE 13th St · (641) 755-4000 · 1 examiner
Parkersburg
- MercyOne Parkersburg · 1306 Highway 57 Unit A · (319) 346-1330 · 1 examiner
Pella
- Pella Regional Health Center · 404 E Jefferson St · (641) 628-3150 · 2 examiners
Peosta
- Burds Family Practice · 8411 Peosta Commercial Ct · (563) 588-6659 · 1 examiner
- Very Good Chiropractic · 8554 Kapp Drive · (563) 557-1212 · 1 examiner
Perry
- DCH family medicine clinic Perry · 616 10th St · (515) 465-3553 · 1 examiner
Postville
- Gundersen Palmer Lutheran Postville Clinic · 111 S. Reynold St · (563) 864-7512 · 1 examiner
Primghar
- Primghar Medical Clinic · 240 Rerick Avenue PO Box 477 · (712) 957-2310 · 1 examiner
Prole
- Litch LLC · 7753 50th Ave · (515) 205-0497 · 1 examiner
Red Oak
- Montgomery County Memorial Hospital and Clinics · 2301 Eastern Ave · (712) 623-7280 · 1 examiner
Remsen
- Floyd Valley Healthcare · 15 E 2nd Street · (712) 786-1114 · 1 examiner
Riceville
- MCRHC - Riceville Clinic · 713 Woodland Ave · (641) 985-2122 · 1 examiner
Richland
- JCHC Richland Clinic · 107 W Harrison St · (319) 456-2058 · 1 examiner
Rock Valley
- Hegg Medical Clinic · 2121 Hegg Drive · (712) 476-8100 · 1 examiner
- Rock Valley Chiropractic, LLC · 1315 Golf Course Rd · (712) 476-2841 · 1 examiner
Rockwell
- Iowa Specialty Rockwell Clinic · 705 Elm Street East · (641) 372-0315 · 1 examiner
Rockwell City
- Nick Hildreth memorial Clinic · 401 Court Street · (712) 297-2026 · 1 examiner
Sargent Bluff
- CFI Port Neal Primary Care and Occ Health · 1182 260th St. · (712) 317-1130 · 1 examiner
Scottsdale
- Sonoran Chiropractic · 6339 East Greenway Rd #104 · (480) 590-0160 · 1 examiner
Sergeant Bluff
- Nissen Family Chiropractic · 310 1st St · (712) 943-1589 · 1 examiner
Sheffield
- MercyOne Sheffield Family Medicine · 203 S 2nd St · (641) 892-4495 · 1 examiner
Sheldon
- Miedema Chiropractic · 415 9th St · (712) 324-9930 · 1 examiner
- Sheldon Chiropractic Clinic · 910 Park Street · (712) 324-4994 · 1 examiner
Sidney
- Shenandoah Medical Center · 802 Illinois Street · (712) 246-7497 · 2 examiners
Sigourney
- Keokuk County Hospital and clinics · 23019 Highway 149 · (641) 622-2720 · 1 examiner
- Wee Care Pediatrics · 122 S Main St · (641) 622-6902 · 1 examiner
Sioux Rapids
- Sioux Rapids Family Care · 702 Blake Street · (712) 283-2723 · 1 examiner
Slater
- Carrel Family Chiropractic Clinic, P.C. · 417 Main Street · (515) 228-3300 · 1 examiner
Sloan
- Elevate Direct Primary Care · 421 Evans St. · (712) 373-2250 · 1 examiner
St Ansgar
- Mitchell County Regional Health Center · 140 W. 4th St Suite 1 · (641) 736-4401 · 2 examiners
State Center
- UPH-Clinic · 503 3rd Ave SW · (641) 844-2970 · 1 examiner
Stratford
- Van Diest Medical Center Stratford Clinic · 817 Shakespeare · (515) 838-2100 · 1 examiner
Strawberry Point
- Dr. Roland Evans · 122 W. Mission St · (563) 933-2004 · 1 examiner
- Evans Chiropractic · P.O. Box 467 · (563) 933-2004 · 1 examiner
Stuart
- Adair County Health System Stuart Clinic · 303 SW 7th Street · (515) 523-2513 · 1 examiner
- Guthrie County Hospital · 312 N Fremont St · (641) 332-3900 · 1 examiner
Tabor
- Shenandoah Medical Center · 400 Main Street · (712) 246-7245 · 1 examiner
Tama
- MercyCare Tama · 402 Siegel Street · (641) 484-3333 · 1 examiner
- MercyCare Tama · 402 Siegel Street · (641) 484-3333 · 1 examiner
Van Meter
- Van Meter Health · 527 Main Stret · (515) 518-0740 · 1 examiner
Victor
- Reflections Health and Wellness LLC · 100 Washington Street · (319) 867-8111 · 1 examiner
Vinton
- Barron Chiropractic Inc. · 205 West 4th Street · (319) 472-4668 · 1 examiner
Walcott
- Burt Clinic of Chiropractic · 790 N Main Street · (563) 284-6927 · 1 examiner
- I-80 Chiropractic · 755 West Iowa 80 rd · (563) 340-8885 · 1 examiner
Wall Lake
- Mary's Care Memorial Clinic · 210 W 1st St · (712) 664-2418 · 1 examiner
Waukee
- MercyOne Waukee Clinic · 25 W Hickman Rd · (515) 643-7000 · 2 examiners
Wellman
- JET Physical Therapy · 525 13th St · (319) 646-5381 · 1 examiner
West Branch
- Mercy Family Medicine of West Branch · 206 Cookson Drive · (319) 643-2516 · 1 examiner
West Union
- Gundersen Palmer West Union Clinic · 110 W. Jefferson St. · (563) 422-3817 · 1 examiner
Wheatland
- Wheatland Chiropractic · 111 North Main Street · (319) 929-8627 · 1 examiner
Williamsburg
- Bayer · 503 S Maplewood Ave · (319) 668-1100 · 1 examiner
- Williamsburg Family Medical Clinic · 498 N Highland St · (319) 668-6789 · 1 examiner
Woodbine
- Christophersen Chiropractic · 410 Ely St. · (712) 647-3444 · 1 examiner
Zearing
- Hanson Family Hospital NESCO Clinic · 112 W Main St. · (641) 487-7800 · 2 examiners
Registry data checked November 11, 2026 · Source: FMCSA National Registry