Drug & Alcohol Rehab Centers in Iowa

Iowa has 769 addiction-treatment facilities in our directory, including inpatient, outpatient, and detox programs.

769 treatment facilities listed in Iowa. Rankings on this page are organic — based on facility data and ratings only, never on payment. How we rank →

Top rated rehab centers in Iowa

Historical star ratings were licensed from Recovery Brands (rehabs.com / recovery.org, through 2023). Verified TRR reviews are collected and email-verified on TopRatedRehabs. Review policy →

Browse by city

Des Moines
118 facilities
Cedar Rapids
74 facilities
Iowa City
53 facilities
Sioux City
52 facilities
Davenport
48 facilities
Ames
43 facilities
Dubuque
40 facilities
Waterloo
27 facilities
Clinton
24 facilities
Fort Dodge
23 facilities
Mason City
22 facilities
Ottumwa
20 facilities
Burlington
18 facilities
Urbandale
15 facilities
Marshalltown
14 facilities
Muscatine
13 facilities
Spencer
11 facilities
Carroll
10 facilities
Cedar Falls
10 facilities
Council Bluffs
8 facilities
Keokuk
8 facilities
Denison
8 facilities
Waverly
6 facilities
Atlantic
5 facilities
Windsor Heights
5 facilities
Bettendorf
5 facilities
Waukon
4 facilities
Mount Pleasant
4 facilities
Creston
4 facilities
Cherokee
3 facilities
Fairfield
3 facilities
Pella
3 facilities
West Burlington
3 facilities
Oskaloosa
3 facilities
Newton
3 facilities
Independence
3 facilities
Clarinda
3 facilities
Boone
2 facilities
Washington
2 facilities
Cresco
2 facilities
Rockwell City
2 facilities
Anamosa
2 facilities
Decorah
2 facilities
Fredericksburg
2 facilities
Harlan
2 facilities
Audubon
2 facilities
Clive
2 facilities
Storm Lake
2 facilities
West Des Moines
2 facilities

Need help choosing?

Use our treatment search to filter by insurance, program type, and setting — or call the SAMHSA National Helpline at 1-800-662-4357 (free, confidential, 24/7).