Skip to main content
Need immediate help? SAMHSA Helpline: 1-800-662-4357 | 988 Suicide & Crisis Lifeline: Call or text 988 | Crisis Text Line: Text HOME to 741741
Treatment Association
Directory How we vet Resources
Get verified
Home/Directory/Iowa

Treatment centers in Iowa

262 facilities across 106 cities

Treatment facilities in Iowa

Summit BHC Iowa LLC
Adair, IA 50002
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 888-707-0044
Is this your center? Claim your listing
ZION Integrated Behav Health Services
Adel, IA 50003
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 515-993-5243
Is this your center? Claim your listing
Infinity Health
Albia, IA 52531
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 641-856-6471
Is this your center? Claim your listing
Southern Iowa Economic Dev Association
Albia, IA 52531
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 641-683-6747
Is this your center? Claim your listing
Pathways Behavioral Services
Allison, IA 50602
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 319-267-2629
Is this your center? Claim your listing
Eyerly Ball CMHS
Ames, IA 50010
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 515-241-0982
Is this your center? Claim your listing
Midwest Wellness Institute
Ames, IA 50010
SA
Accepts: Private insurance, Medicaid
Call 515-500-6082
Is this your center? Claim your listing
Youth and Shelter Services (YSS)
Ames, IA 50010
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 515-233-2250
Is this your center? Claim your listing
YSS Ember Recovery
Ames, IA 50010
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 515-233-3141
Is this your center? Claim your listing
YSS Ember Recovery
Ames, IA 50010
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 515-233-3141
Is this your center? Claim your listing
Area Substance Abuse Council
Anamosa, IA 52205
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 319-390-4611
Is this your center? Claim your listing
Abbe Ctr for Comm Mental Health
Anamosa, IA 52205
MH
Accepts: Private insurance, Medicaid, Medicare
Call 319-398-3562
Is this your center? Claim your listing
Children and Families of Iowa
Ankeny, IA 50023
SA
Accepts: Private insurance, Medicaid
Call 515-289-2272
Is this your center? Claim your listing
UCS Healthcare
Ankeny, IA 50021
SA MH MAT
Accepts: Private insurance, Medicaid, Medicare
Call 515-280-3860
Is this your center? Claim your listing
Central Iowa Psychological Services
Ankeny, IA 50023
SA MH
Accepts: Private insurance, Medicaid
Call 515-233-6400
Is this your center? Claim your listing
ZION Integrated Behav Health Services
Atlantic, IA 50022
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 712-243-5091
Is this your center? Claim your listing
Zion Integrated Behavioral
Atlantic, IA 50022
SA
Accepts: Contact for options
Call 712-243-5091
Is this your center? Claim your listing
New Opportunities Inc
Audubon, IA 50025
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 712-792-9266
Is this your center? Claim your listing
Summit BHC Iowa LLC
Bayard, IA 50029
SA Detox
Accepts: Private insurance
Call 888-778-5833
Is this your center? Claim your listing
Iowa Specialty Hospital and Clinic
Belmond, IA 50421
SA
Accepts: Private insurance, Medicaid, Medicare
Call 641-422-3500
Is this your center? Claim your listing
Abbey LLC
Bettendorf, IA 52722
SA Detox
Accepts: Private insurance
Call 563-355-4707
Is this your center? Claim your listing
Southern Iowa Economic Dev Association
Bloomfield, IA 52537
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 641-683-6747
Is this your center? Claim your listing
Youth and Shelter Services (YSS)
Boone, IA 50036
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 515-433-2091
Is this your center? Claim your listing
Alcohol and Drug Dep Services of SE IA
Burlington, IA 52601
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 319-753-6567
Is this your center? Claim your listing
ASAP Program
Burlington, IA 52601
SA
Accepts: Private insurance, Medicaid, Medicare
Call 319-752-4000
Community Health Centers of SE IA
Burlington, IA 52601
SA
Accepts: Private insurance, Medicaid, Medicare
Call 316-768-5858
Is this your center? Claim your listing
First Step Mobile Evaluations LLC
Burlington, IA 52601
SA
Accepts: Contact for options
Call 319-750-5329
Is this your center? Claim your listing
Young House Family Services
Burlington, IA 52601
MH
Accepts: Private insurance, Medicaid
Call 319-752-4000
Is this your center? Claim your listing
New Opportunities Inc
Carroll, IA 51401
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 712-792-9266
Is this your center? Claim your listing
Plains Area Mental Health Center Inc
Carroll, IA 51401
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 712-546-4624
Is this your center? Claim your listing
Seasons Center for Behavioral Health
Carroll, IA 51401
SA
Accepts: Private insurance, Medicaid, Medicare
Call 712-262-2922
Is this your center? Claim your listing
Catholic Charities
Carroll, IA 51401
MH
Accepts: Private insurance, Medicaid, Medicare
Call 712-792-9597
Is this your center? Claim your listing
St Anthony Regional Hospital
Carroll, IA 51401
MH
Accepts: Private insurance, Medicaid, Medicare
Call 712-794-5270
Is this your center? Claim your listing
Abbe Center for Comm Mental Health
Cedar Rapids, IA 52405
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 319-398-3562
Is this your center? Claim your listing
A New Leaf Mental Health and Wellness
Cedar Rapids, IA 52402
SA
Accepts: Medicaid
Call 319-423-0919
Is this your center? Claim your listing
Area Substance Abuse Council
Cedar Rapids, IA 52404
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 319-390-4611
Is this your center? Claim your listing
Area Substance Abuse Council
Cedar Rapids, IA 52401
SA
Accepts: Private insurance, Medicaid, Medicare
Call 319-390-4611
Is this your center? Claim your listing
Area Substance Abuse Council
Cedar Rapids, IA 52402
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 319-390-4611
Is this your center? Claim your listing
Area Substance Abuse Council
Cedar Rapids, IA 52403
SA
Accepts: Private insurance, Medicaid, Medicare
Call 319-866-6000
Is this your center? Claim your listing
Area Substance Abuse Council
Cedar Rapids, IA 52404
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 319-390-4611
Is this your center? Claim your listing
Area Substance Abuse Council
Cedar Rapids, IA 52404
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 319-390-4611
Is this your center? Claim your listing
Area Substance Abuse Council
Cedar Rapids, IA 52404
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 319-390-4611
Is this your center? Claim your listing
Area Substance Abuse Council
Cedar Rapids, IA 52403
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 319-390-4611
Is this your center? Claim your listing
Area Substance Abuse Council
Cedar Rapids, IA 52404
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 319-390-4611
Is this your center? Claim your listing
Area Substance Abuse Council
Cedar Rapids, IA 52401
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 319-390-4611
Is this your center? Claim your listing
Mercy Medical Center
Cedar Rapids, IA 52402
SA
Accepts: Private insurance, Medicaid, Medicare
Call 319-398-6226
Is this your center? Claim your listing
Still Waters Recovery Counseling
Cedar Rapids, IA 52401
SA
Accepts: Sliding scale
Call 319-350-9444
Is this your center? Claim your listing
UnityPoint Health
Cedar Rapids, IA 52403
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 319-363-4429
Is this your center? Claim your listing
Four Oaks Family and Childrens Service
Cedar Rapids, IA 52404
MH
Accepts: Private insurance, Medicaid
Call 319-364-0259
Is this your center? Claim your listing
Psychiatric Associates
Cedar Rapids, IA 52411
MH
Accepts: Private insurance
Call 319-356-6352
Is this your center? Claim your listing
Tanager Place
Cedar Rapids, IA 52404
MH
Accepts: Private insurance, Medicaid
Call 319-365-9164
Is this your center? Claim your listing
Infinity Health
Centerville, IA 52544
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 641-856-6471
Is this your center? Claim your listing
River Hills Community Health Center
Centerville, IA 52544
SA
Accepts: Private insurance, Medicaid, Medicare
Call 641-856-4400
Is this your center? Claim your listing
Infinity Health
Chariton, IA 50049
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 641-774-8484
Is this your center? Claim your listing
Sieda Behavioral Health and
Chariton, IA 50049
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 641-683-6747
Is this your center? Claim your listing
Prairie Ridge Integrated Behavioral
Charles City, IA 50616
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 641-228-1477
Is this your center? Claim your listing
Plains Area Mental Health Center
Cherokee, IA 51012
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 800-325-1192
Is this your center? Claim your listing
Rosecrance Jackson Centers
Cherokee, IA 51012
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 712-225-2441
Is this your center? Claim your listing
Mental Health Institute
Cherokee, IA 51012
MH
Accepts: Private insurance, Medicaid, Medicare
Call 712-225-2594 x1698
Is this your center? Claim your listing
Waubonsie Mental Health Center Inc
Clarinda, IA 51632
SA
Accepts: Medicaid, Sliding scale
Call 712-542-2388
Is this your center? Claim your listing
ZION Integrated Behav Health Services
Clarinda, IA 51632
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 712-542-3720
Is this your center? Claim your listing
Waubonsie Mental Health Center
Clarinda, IA 51632
MH
Accepts: Private insurance, Medicaid, Medicare
Call 712-542-2388
Is this your center? Claim your listing
Community and Family Resources
Clarion, IA 50525
SA
Accepts: Private insurance, Medicaid, Medicare
Call 515-576-7261 x1400
Is this your center? Claim your listing
Peoples Community Health Clinic Inc
Clarksville, IA 50619
SA
Accepts: Private insurance, Medicaid, Medicare
Call 319-278-9020
Is this your center? Claim your listing
Area Substance Abuse Council
Clinton, IA 52732
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 319-390-4611
Is this your center? Claim your listing
Area Substance Abuse Council
Clinton, IA 52732
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 319-390-4611
Is this your center? Claim your listing
Area Substance Abuse Council
Clinton, IA 52732
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 319-390-4611
Is this your center? Claim your listing
Area Substance Abuse Council
Clinton, IA 52732
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 319-390-4611
Is this your center? Claim your listing
Bridgeview Community Mental Health Ctr
Clinton, IA 52732
MH
Accepts: Private insurance, Medicaid, Medicare
Call 563-243-5633
Is this your center? Claim your listing
Clive Behavioral Health
Clive, IA 50325
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 515-553-6200
Is this your center? Claim your listing
Iowa County Outpatient
Conroy, IA 52220
SA
Accepts: Private insurance, Medicaid, Medicare
Call 319-351-4357
Is this your center? Claim your listing
Acceptance Recovery Counseling
Coralville, IA 52241
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 319-853-8015
Is this your center? Claim your listing
Infinity Health
Corydon, IA 50060
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 641-856-6471
Is this your center? Claim your listing
Southern Iowa Economic Dev Association
Corydon, IA 50060
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 641-683-6747
Is this your center? Claim your listing
All Care Health Center Main
Council Bluffs, IA 51501
SA
Accepts: Private insurance, Medicaid, Medicare
Call 712-325-1990
Is this your center? Claim your listing
CHI Health Mercy Psychiatric Associate
Council Bluffs, IA 51503
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 712-328-2609
Is this your center? Claim your listing
Council Bluffs Comprehensive Treatment
Council Bluffs, IA 51501
SA Detox MAT
Accepts: Private insurance, Medicaid, Medicare
Call 855-743-2289
Is this your center? Claim your listing
Family Access Center
Council Bluffs, IA 51503
SA
Accepts: Private insurance, Medicaid, Medicare
Call 712-328-3700
Is this your center? Claim your listing
Heartland Family Service
Council Bluffs, IA 51501
MH
Accepts: Private insurance, Medicaid, Medicare
Call 712-435-5350
Is this your center? Claim your listing
Methodist Jennie Edmundson Hospital
Council Bluffs, IA 51503
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 712-396-6044
Is this your center? Claim your listing
Ven Healthcare
Council Bluffs, IA 51503
MH
Accepts: Private insurance, Medicaid, Medicare
Call 712-524-1888
Is this your center? Claim your listing
Northeast Iowa Mental Health Center
Cresco, IA 52136
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 563-382-3649
Is this your center? Claim your listing
Crossroads Behavioral Health Services
Creston, IA 50801
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 641-782-8457
Is this your center? Claim your listing
BHG Davenport Treatment Center
Davenport, IA 52806
SA
Accepts: Private insurance, Medicaid, Medicare
Call 563-388-8000
Is this your center? Claim your listing
Center for Alcohol and Drug Services
Davenport, IA 52802
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 563-326-1150
Is this your center? Claim your listing
Center for Alcohol and Drug Services
Davenport, IA 52802
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 563-322-2667
Is this your center? Claim your listing
Community Resource and Referral Center
Davenport, IA 52801
SA
Accepts: Medicaid, Medicare
Call 563-328-5800
Is this your center? Claim your listing
Rosecrance Jackson Centers
Davenport, IA 52807
SA
Accepts: Private insurance, Medicaid
Call 563-355-0055
Is this your center? Claim your listing
Vera French Community MH Center
Davenport, IA 52804
SA
Accepts: Private insurance, Medicaid, Medicare
Call 563-383-1900
Is this your center? Claim your listing
Genesis Medical Center
Davenport, IA 52804
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 563-421-2990
Is this your center? Claim your listing
Vera French
Davenport, IA 52804
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 563-383-1900
Is this your center? Claim your listing
Northeast Iowa Behavioral Health Inc
Decorah, IA 52101
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 563-382-3649
Is this your center? Claim your listing
Central Iowa Psychological Services
Decorah, IA 52101
SA MH
Accepts: Private insurance, Medicaid
Call 319-232-2086
Is this your center? Claim your listing
Penn Center RCF
Delhi, IA 52223
MH
Accepts: Contact for options
Call 563-922-2881
Is this your center? Claim your listing
Plains Area Mental Health Center
Denison, IA 51442
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 800-325-1192
Is this your center? Claim your listing
Axial Clinic IA PC
Des Moines, IA 50309
SA
Accepts: Medicaid
Call 515-304-5505
Is this your center? Claim your listing
BHG Des Moines Treatment Center
Des Moines, IA 50314
SA
Accepts: Private insurance, Medicaid, Medicare
Call 515-244-9500
Is this your center? Claim your listing
Bridges of Iowa Inc
Des Moines, IA 50309
SA
Accepts: Private insurance, Medicaid
Call 515-287-8255
Is this your center? Claim your listing
Children and Families of Iowa
Des Moines, IA 50314
SA
Accepts: Private insurance, Medicaid
Call 515-288-1981
Is this your center? Claim your listing
Community and Family Resources
Des Moines, IA 50317
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 515-262-0349
Is this your center? Claim your listing
Community and Family Resources
Des Moines, IA 50317
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 515-262-0349
Is this your center? Claim your listing
Community and Family Resources
Des Moines, IA 50311
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 515-681-5891
Is this your center? Claim your listing
Covert Action LLC
Des Moines, IA 50309
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 515-218-6125
Is this your center? Claim your listing
Kingdom Living Iowa
Des Moines, IA 50315
SA
Accepts: Contact for options
Call 515-661-7579
Is this your center? Claim your listing
Lloyds Counseling Inc
Des Moines, IA 50310
SA
Accepts: Private insurance, Medicaid
Call 515-277-2205
Is this your center? Claim your listing
MercyOne House Mercy
Des Moines, IA 50314
SA
Accepts: Private insurance, Medicaid, Medicare
Call 515-643-6500
Is this your center? Claim your listing
New Connections
Des Moines, IA 50314
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 515-282-6610
Is this your center? Claim your listing
Orchard Place
Des Moines, IA 50309
SA MH
Accepts: Private insurance, Medicaid
Call 515-697-5700
Is this your center? Claim your listing
Powell Chemical Dependency Program
Des Moines, IA 50316
SA
Accepts: Private insurance, Medicaid, Medicare
Call 515-263-2424 x1
Is this your center? Claim your listing
Youth and Shelter Services
Des Moines, IA 50317
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 515-233-3141
Is this your center? Claim your listing
Youth and Shelter Services (YSS)
Des Moines, IA 50309
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 515-233-2250
Is this your center? Claim your listing
Eyerly Ball CMHS
Des Moines, IA 50312
MH
Accepts: Private insurance, Medicaid, Medicare
Call 515-241-0982
Is this your center? Claim your listing
Area Substance Abuse Council
Dubuque, IA 52001
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 319-390-4611
Is this your center? Claim your listing
Turning Point Treatment Center
Dubuque, IA 52001
SA
Accepts: Private insurance, Medicaid, Medicare
Call 563-589-8291
Is this your center? Claim your listing
UnityPoint Health
Dubuque, IA 52001
MH
Accepts: Private insurance, Medicaid, Medicare
Call 563-582-1881
Is this your center? Claim your listing
Northeast Iowa Mental Health Center
Elkader, IA 52043
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 563-382-3649
Is this your center? Claim your listing
River Hills CHC/Behavioral Hlth Clinic
Fairfield, IA 52556
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 641-451-6380
Is this your center? Claim your listing
Southern Iowa Economic Dev Association
Fairfield, IA 52556
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 641-683-6747
Is this your center? Claim your listing
Prairie View Management Inc
Fayette, IA 52142
SA MH
Accepts: Medicaid
Call 563-422-5606 x108
Is this your center? Claim your listing
Prairie Ridge Integrated Behavioral
Forest City, IA 50436
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 641-243-7222
Is this your center? Claim your listing
Community and Family Resources
Fort Dodge, IA 50501
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 515-576-7261
Is this your center? Claim your listing
Community and Family Resources
Fort Dodge, IA 50501
SA
Accepts: Private insurance, Medicaid, Medicare
Call 515-955-7628
Is this your center? Claim your listing
Community and Family Resources
Fort Dodge, IA 50501
SA
Accepts: Private insurance, Medicaid, Medicare
Call 515-955-7628 x1090
Is this your center? Claim your listing
Community and Family Resources
Fort Dodge, IA 50501
SA
Accepts: Private insurance, Medicaid, Medicare
Call 515-576-7261 x1092
Is this your center? Claim your listing
UnityPoint Health
Fort Dodge, IA 50501
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 515-955-7171
Is this your center? Claim your listing
YWCA of Fort Dodge
Fort Dodge, IA 50501
SA
Accepts: Medicaid
Call 515-573-3931
Is this your center? Claim your listing
Catholic Charities
Fort Dodge, IA 50501
MH
Accepts: Private insurance, Medicaid, Medicare
Call 515-576-4156
Is this your center? Claim your listing
Children and Families of Iowa
Fort Dodge, IA 50501
MH
Accepts: Private insurance, Medicaid
Call 515-573-2193
Is this your center? Claim your listing
Richmond Center
Fort Dodge, IA 50501
MH
Accepts: Private insurance, Medicaid, Medicare
Call 515-576-7261
Is this your center? Claim your listing
Pathways Behavioral Services Inc
Fredericksburg, IA 50630
SA
Accepts: Private insurance, Sliding scale
Call 563-237-5300
Is this your center? Claim your listing
Iowa Specialty Hospital and Clinic
Garner, IA 50438
SA
Accepts: Private insurance, Medicaid, Medicare
Call 641-925-1500
Is this your center? Claim your listing
ZION Integrated Behav Health Services
Greenfield, IA 50849
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 641-743-2439
Is this your center? Claim your listing
New Opportunities Inc
Guthrie Center, IA 50115
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 712-792-9266
Is this your center? Claim your listing
Prairie Ridge Integrated Behavioral
Hampton, IA 50441
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 614-424-2391
Is this your center? Claim your listing
Community and Family Resources
Humboldt, IA 50548
SA
Accepts: Private insurance, Medicaid, Medicare
Call 515-576-7261 x1000
Is this your center? Claim your listing
Plains Area Mental Health Center
Ida Grove, IA 51445
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 712-546-4624
Is this your center? Claim your listing
Pathways Behavioral Services Inc
Independence, IA 50644
SA
Accepts: Private insurance, Sliding scale
Call 319-334-4035
Is this your center? Claim your listing
Abbe Ctr for Comm Mental Health
Independence, IA 50644
MH
Accepts: Private insurance, Medicaid, Medicare
Call 310-334-4010
Is this your center? Claim your listing
Mental Health Institute
Independence, IA 50644
MH
Accepts: Private insurance, Medicaid, Medicare
Call 319-334-2583
Is this your center? Claim your listing
Choices Therapy Services LLC
Indianola, IA 50125
SA
Accepts: Private insurance, Medicaid
Call 515-279-0111
Is this your center? Claim your listing
MercyOne House of Mercy
Indianola, IA 50125
SA
Accepts: Private insurance, Medicaid, Medicare
Call 515-358-7610
Is this your center? Claim your listing
Eyerly Ball CMHS
Indianola, IA 50125
MH
Accepts: Private insurance, Medicaid, Medicare
Call 515-241-0982
Is this your center? Claim your listing
Abbe Ctr for Comm Mental Health
Iowa City, IA 52240
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 319-398-3562
Is this your center? Claim your listing
Community and Family Resources
Iowa City, IA 52240
SA Detox
Accepts: Private insurance, Medicaid, Sliding scale
Call 319-688-8000
Is this your center? Claim your listing
Community and Family Resources
Iowa City, IA 52240
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 319-351-4357
Is this your center? Claim your listing
Community and Family Resources
Iowa City, IA 52240
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 319-351-4357
Is this your center? Claim your listing
University of Iowa Healthcare
Iowa City, IA 52242
SA MH Detox
Accepts: Private insurance, Medicaid, Medicare
Call 319-335-6980
Is this your center? Claim your listing
Veterans Affairs Med Center Outpatient
Iowa City, IA 52246
SA Detox
Accepts: Private insurance
Call 319-338-0581 x5400
Is this your center? Claim your listing
Chatham Oaks RCF
Iowa City, IA 52246
MH
Accepts: Medicaid
Call 319-887-2701
Is this your center? Claim your listing
Psychiatric Associates
Iowa City, IA 52245
MH
Accepts: Private insurance
Call 319-356-6352
Is this your center? Claim your listing
Midwest Wellness and Recovery
Jefferson, IA 50129
SA
Accepts: Private insurance, Medicaid
Call 515-900-8661
Is this your center? Claim your listing
New Opportunities Inc
Jefferson, IA 50129
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 712-792-9266
Is this your center? Claim your listing
Ellipsis
Johnston, IA 50131
SA MH
Accepts: Private insurance, Medicaid, Sliding scale
Call 515-243-3459
Is this your center? Claim your listing
Alcohol and Drug Dep Services of SE IA
Keokuk, IA 52632
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 319-524-4397
Is this your center? Claim your listing
Community Health Centers of SE IA
Keokuk, IA 52632
SA
Accepts: Private insurance, Medicaid, Medicare
Call 319-768-5858
Is this your center? Claim your listing
Southern Iowa Economic Dev Association
Keosauqua, IA 52565
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 641-683-6747
Is this your center? Claim your listing
Infinity Health
Knoxville, IA 50138
SA
Accepts: Private insurance, Medicaid, Medicare
Call 641-856-6471
Is this your center? Claim your listing
UCS Healthcare
Knoxville, IA 50138
SA MAT
Accepts: Private insurance, Medicaid, Medicare
Call 515-280-3860
Is this your center? Claim your listing
Infinity Health
Lamoni, IA 50140
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 641-784-7911
Is this your center? Claim your listing
Plains Area Mental Health Center Inc
Le Mars, IA 51031
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 712-546-4624
Is this your center? Claim your listing
Rosecrance Jackson Centers
Le Mars, IA 51031
SA Detox
Accepts: Private insurance, Medicaid
Call 800-472-9018
Is this your center? Claim your listing
Rosecrance Jackson Centers
Le Mars, IA 51031
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 712-624-5712
Is this your center? Claim your listing
Infinity Health
Leon, IA 50144
SA
Accepts: Private insurance, Medicaid, Medicare
Call 641-856-6471
Is this your center? Claim your listing
Lisbon
Lisbon, IA 52253
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 319-621-2587
Is this your center? Claim your listing
Area Substance Abuse Council
Manchester, IA 52057
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 319-390-4611
Is this your center? Claim your listing
Abbe Ctr for Comm Mental Health
Manchester, IA 52057
MH
Accepts: Private insurance, Medicaid, Medicare
Call 563-927-6700
Is this your center? Claim your listing
Manning Regional Healthcare Center
Manning, IA 51455
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 712-655-2300
Is this your center? Claim your listing
Area Substance Abuse Council
Maquoketa, IA 52060
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 319-390-4611
Is this your center? Claim your listing
Youth and Shelter Services (YSS)
Marshalltown, IA 50158
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 641-752-2300
Is this your center? Claim your listing
Prairie Ridge Integrated Behavioral
Mason City, IA 50401
SA Detox
Accepts: Private insurance, Medicaid, Medicare
Call 641-243-7222
Is this your center? Claim your listing
Youth and Shelter Services (YSS)
Mason City, IA 50401
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 641-423-7362
Is this your center? Claim your listing
Youth and Shelter Services (YSS)
Mason City, IA 50401
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 515-233-2250
Is this your center? Claim your listing
43 North Iowa
Mason City, IA 50401
MH
Accepts: Private insurance, Medicaid
Call 641-424-8708
Is this your center? Claim your listing
Mediapolis Care Facility
Mediapolis, IA 52637
MH
Accepts: Private insurance, Medicaid
Call 319-394-3432
Is this your center? Claim your listing
Alcohol and Drug Dep Services of SE IA
Mount Pleasant, IA 52641
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 319-753-6567
Is this your center? Claim your listing
New Horizons
Muscatine, IA 52761
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 563-264-9409
Is this your center? Claim your listing
Clearview Recovery Inc
Newton, IA 50208
SA
Accepts: Medicaid
Call 641-275-3441
Is this your center? Claim your listing
Integrated Treatment Services
Newton, IA 50208
SA
Accepts: Private insurance, Medicaid, Medicare
Call 641-275-1119
Is this your center? Claim your listing
MercyOne House of Mercy
Newton, IA 50208
SA
Accepts: Private insurance, Medicaid, Medicare
Call 641-792-0717
Is this your center? Claim your listing
Psychiatric Associates
North Liberty, IA 52317
MH
Accepts: Private insurance
Call 319-356-6352
Is this your center? Claim your listing
Northeast Iowa Behavioral Health Inc
Oelwein, IA 50662
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 563-382-3649
Is this your center? Claim your listing
Burgess Health Center
Onawa, IA 51040
MH
Accepts: Private insurance, Medicaid, Medicare
Call 712-423-9160
Is this your center? Claim your listing
Plains Area Mental Health Center
Orange City, IA 51041
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 712-546-4624
Is this your center? Claim your listing
Crossroads Behavioral Health Services
Osceola, IA 50213
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 641-782-8457
Is this your center? Claim your listing
Infinity Health
Osceola, IA 50213
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 641-856-6471
Is this your center? Claim your listing
First Resources Corporation
Oskaloosa, IA 52577
SA
Accepts: Medicaid, Sliding scale
Call 641-682-8114
Is this your center? Claim your listing
River Hills Community Health Center
Oskaloosa, IA 52577
SA
Accepts: Private insurance, Medicaid, Medicare
Call 641-954-9971
Is this your center? Claim your listing
Southern Iowa Economic Dev Association
Oskaloosa, IA 52577
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 641-683-6747
Is this your center? Claim your listing
First Resources Corporation
Ottumwa, IA 52501
SA
Accepts: Medicaid
Call 641-682-8114
Is this your center? Claim your listing
First Resources Corporation
Ottumwa, IA 52501
SA
Accepts: Medicaid
Call 641-682-8114
Is this your center? Claim your listing
First Resources Corporation
Ottumwa, IA 52501
SA
Accepts: Medicaid, Sliding scale
Call 641-682-8114
Is this your center? Claim your listing
River Hills Community Health Center
Ottumwa, IA 52501
SA
Accepts: Private insurance, Medicaid, Medicare
Call 641-683-5773
Is this your center? Claim your listing
Southern Iowa Economic Dev Association
Ottumwa, IA 52501
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 641-683-6747
Is this your center? Claim your listing
Southern Iowa Mental Health Center
Ottumwa, IA 52501
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 641-682-8772
Is this your center? Claim your listing
Keys to Success
Pella, IA 50219
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 641-780-1087
Is this your center? Claim your listing
Inside Out Wellness and Advocacy
Perry, IA 50220
SA
Accepts: Private insurance, Medicaid
Call 515-642-7070
Is this your center? Claim your listing
ZION Integrated Behav Health Services
Perry, IA 50220
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 712-465-9310
Is this your center? Claim your listing
ThriveNow Recovery Centers
Pleasant Hill, IA 50327
SA Detox
Accepts: Private insurance, Medicaid
Call 515-824-5154
Is this your center? Claim your listing
Clearview Recovery Inc
Prairie City, IA 50228
SA
Accepts: Medicaid
Call 515-994-3562
Is this your center? Claim your listing
ZION Integrated Behav Health Services
Red Oak, IA 51566
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 712-623-4801
Is this your center? Claim your listing
Waubonsie Mental Health Center
Red Oak, IA 51566
MH
Accepts: Private insurance, Medicaid, Medicare
Call 712-542-2388
Is this your center? Claim your listing
Community and Family Resources
Rockwell City, IA 50579
SA
Accepts: Private insurance, Medicaid, Medicare
Call 515-576-7261 x1100
Is this your center? Claim your listing
New Opportunities Inc
Sac City, IA 50583
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 712-792-9266
Is this your center? Claim your listing
Plains Area Mental Health
Sac City, IA 50583
SA
Accepts: Private insurance, Medicaid, Medicare
Call 800-325-1192
Is this your center? Claim your listing
Plains Area Mental Health Center
Sac City, IA 50583
SA
Accepts: Private insurance, Medicaid, Medicare
Call 712-662-8059
Is this your center? Claim your listing
Midwest Wellness and Recovery
Scranton, IA 51462
SA
Accepts: Private insurance, Medicaid
Call 515-900-8661
Is this your center? Claim your listing
Circle of Freedom
Seymour, IA 52590
SA
Accepts: Sliding scale
Call 641-414-2999
Is this your center? Claim your listing
Seasons Center for Behavioral Health
Sheldon, IA 51201
SA
Accepts: Private insurance, Medicaid, Medicare
Call 712-262-2922
Is this your center? Claim your listing
ZION Integrated Behav Health Services
Shenandoah, IA 51601
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 712-246-4832
Is this your center? Claim your listing
Waubonsie Mental Health Center
Shenandoah, IA 51601
MH
Accepts: Private insurance, Medicaid, Medicare
Call 712-581-7900
Is this your center? Claim your listing
Southern Iowa Economic Dev Association
Sigourney, IA 52591
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 641-683-6747
Is this your center? Claim your listing
River Hills Community Health Ctr
Sigourney, IA 52591
MH
Accepts: Private insurance, Medicaid, Medicare
Call 641-683-5773
Is this your center? Claim your listing
Seasons Center for Behavioral Health
Sioux Center, IA 51250
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 712-262-2922
Is this your center? Claim your listing
Family Access Center
Sioux City, IA 51105
SA
Accepts: Private insurance, Medicaid, Medicare
Call 712-255-0204
Is this your center? Claim your listing
Family Wellness Associates
Sioux City, IA 51101
SA
Accepts: Private insurance, Medicaid
Call 712-255-0890
Is this your center? Claim your listing
Ponca Tribe of Nebraska
Sioux City, IA 51103
SA
Accepts: Private insurance, Medicaid, Medicare
Call 402-371-8834
Is this your center? Claim your listing
Roots Substance Abuse Counseling LLC
Sioux City, IA 51101
SA
Accepts: Medicaid
Call 712-522-2582
Is this your center? Claim your listing
Rosecrance Jackson Centers
Sioux City, IA 51101
SA
Accepts: Private insurance, Medicaid, Medicare
Call 712-234-2300
Is this your center? Claim your listing
Rosecrance Jackson Centers
Sioux City, IA 51105
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 800-472-9018
Is this your center? Claim your listing
Rosecrance Jackson Centers
Sioux City, IA 51103
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 712-234-2309
Is this your center? Claim your listing
Rosecrance Jackson Centers
Sioux City, IA 51101
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 712-423-6948
Is this your center? Claim your listing
Rosecrance Jackson Centers
Sioux City, IA 51103
SA Detox
Accepts: Private insurance, Medicaid
Call 712-387-7247
Is this your center? Claim your listing
Siouxland Counseling Services PLLC
Sioux City, IA 51101
SA
Accepts: Private insurance, Medicaid
Call 712-560-7045
Is this your center? Claim your listing
Siouxland Mental Health Center
Sioux City, IA 51101
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 712-202-0173
Is this your center? Claim your listing
Sky Ranch Behavioral Services
Sioux City, IA 51101
SA MH
Accepts: Private insurance, Medicaid, Sliding scale
Call 712-277-2007
Is this your center? Claim your listing
Sky Ranch Behavioral Services
Sioux City, IA 51101
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 712-277-2007
Is this your center? Claim your listing
Boys and Girls Home and
Sioux City, IA 51104
MH
Accepts: Private insurance, Medicaid, Medicare
Call 712-293-4700
Is this your center? Claim your listing
Catholic Charities
Sioux City, IA 51103
MH
Accepts: Private insurance, Medicaid, Medicare
Call 712-252-4547
Is this your center? Claim your listing
Family Access Center
Spencer, IA 51301
SA
Accepts: Private insurance, Medicaid, Medicare
Call 712-580-3030
Is this your center? Claim your listing
Rosecrance Jackson Centers
Spencer, IA 51301
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 712-377-3159
Is this your center? Claim your listing
Seasons Center for Behavioral Health
Spencer, IA 51301
SA
Accepts: Private insurance, Medicaid, Medicare
Call 712-262-2922
Is this your center? Claim your listing
Spencer Municipal Hospital
Spencer, IA 51301
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 712-264-8473 x8473
Is this your center? Claim your listing
Catholic Charities
Spencer, IA 51301
MH
Accepts: Private insurance, Medicaid, Medicare
Call 712-580-4320
Is this your center? Claim your listing
Plains Area Mental Health Center
Spirit Lake, IA 51360
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 712-320-8112
Is this your center? Claim your listing
Seasons Center for Behavioral Health
Spirit Lake, IA 51360
SA
Accepts: Private insurance, Medicaid, Medicare
Call 800-242-5101 x1096
Is this your center? Claim your listing
Shade of the Tree
Spirit Lake, IA 51360
SA
Accepts: Medicaid, Sliding scale
Call 712-330-9140
Is this your center? Claim your listing
Plains Area Mental Health Center
Storm Lake, IA 50588
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 800-325-1192
Is this your center? Claim your listing
Seasons Center for Behavioral Health
Storm Lake, IA 50588
SA
Accepts: Private insurance, Medicaid, Medicare
Call 712-262-2922
Is this your center? Claim your listing
Seasons Center for Behavioral Health
Storm Lake, IA 50588
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 712-262-2922
Is this your center? Claim your listing
Buena Vista Regional Medical Center
Storm Lake, IA 50588
MH
Accepts: Private insurance, Medicaid, Medicare
Call 712-213-8657 x8657
Is this your center? Claim your listing
Groups Recover Together
Urbandale, IA 50322
SA
Accepts: Private insurance, Medicaid, Medicare
Call 888-858-1723
Is this your center? Claim your listing
Area Substance Abuse Council
Vinton, IA 52349
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 319-390-4611
Is this your center? Claim your listing
Abbe Ctr for Comm Mental Health
Vinton, IA 52349
MH
Accepts: Private insurance, Medicaid, Medicare
Call 319-398-3562
Is this your center? Claim your listing
Alcohol and Drug Dep Services of SE IA
Wapello, IA 52653
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 319-753-6567
Is this your center? Claim your listing
Community and Family Resources
Washington, IA 52353
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 319-351-4357
Is this your center? Claim your listing
Blackhawk Grundy Mental Health Ctr
Waterloo, IA 50702
SA
Accepts: Private insurance, Medicaid, Medicare
Call 319-234-2893
Is this your center? Claim your listing
Elevate CCBHC
Waterloo, IA 50703
SA
Accepts: Private insurance, Medicaid, Medicare
Call 833-370-0719
Is this your center? Claim your listing
Pathways Behavioral Services Inc
Waterloo, IA 50703
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 319-232-5363
Is this your center? Claim your listing
Pathways Behavioral Services Inc
Waterloo, IA 50701
SA
Accepts: Private insurance, Medicaid, Medicare
Call 319-235-6571
Is this your center? Claim your listing
Peoples Community Health Clinic
Waterloo, IA 50703
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 319-874-3000
Is this your center? Claim your listing
Central Iowa Psychological Services
Waterloo, IA 50701
SA MH
Accepts: Private insurance, Medicaid
Call 319-232-2086
Is this your center? Claim your listing
Northeast Iowa Mental Health Center
Waukon, IA 52172
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 563-382-3649
Is this your center? Claim your listing
Pathways Behavioral Services Inc
Waverly, IA 50677
SA
Accepts: Private insurance, Medicaid, Medicare
Call 319-235-6571
Is this your center? Claim your listing
Waverly Health Center
Waverly, IA 50677
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 319-482-4074
Is this your center? Claim your listing
Community and Family Resources
Webster City, IA 50595
SA
Accepts: Private insurance, Medicaid, Medicare
Call 515-576-7261 x1400
Is this your center? Claim your listing
Youth and Shelter Services (YSS)
Webster City, IA 50595
SA
Accepts: Private insurance, Medicaid, Sliding scale
Call 515-832-1061
Is this your center? Claim your listing
Community Health Centers of SE IA
West Burlington, IA 52655
SA
Accepts: Private insurance, Medicaid, Medicare
Call 319-768-5858
Is this your center? Claim your listing
Assessment Services Inc
West Des Moines, IA 50266
SA
Accepts: Private insurance, Medicaid
Call 515-327-7036
Is this your center? Claim your listing
Brightside Health Inc
West Des Moines, IA 50266
SA
Accepts: Private insurance
Call 415-360-3348
Is this your center? Claim your listing
Summit BHC Iowa LLC
West Des Moines, IA 50265
SA
Accepts: Private insurance
Call 502-715-7422
Is this your center? Claim your listing
UCS Healthcare
West Des Moines, IA 50265
SA MH MAT
Accepts: Private insurance, Medicaid, Medicare
Call 515-280-3860
Is this your center? Claim your listing
Crossroads Behavioral Health Services
Winterset, IA 50273
SA MH
Accepts: Private insurance, Medicaid, Medicare
Call 641-782-8458

Showing 25 of 262 facilities

Browse by city

Adair (1) Adel (1) Albia (2) Allison (1) Ames (5) Anamosa (2) Ankeny (3) Atlantic (2) Audubon (1) Bayard (1) Belmond (1) Bettendorf (1) Bloomfield (1) Boone (1) Burlington (5) Carroll (5) Cedar Rapids (18) Centerville (2) Chariton (2) Charles City (1) Cherokee (3) Clarinda (3) Clarion (1) Clarksville (1)
Clinton (5) Clive (1) Conroy (1) Coralville (1) Corydon (2) Council Bluffs (7) Cresco (1) Creston (1) Davenport (8) Decorah (2) Delhi (1) Denison (1) Des Moines (17) Dubuque (3) Elkader (1) Fairfield (2) Fayette (1) Forest City (1) Fort Dodge (9) Fredericksburg (1) Garner (1) Greenfield (1) Guthrie Center (1) Hampton (1) Humboldt (1) Ida Grove (1) Independence (3) Indianola (3) Iowa City (8) Jefferson (2) Johnston (1) Keokuk (2) Keosauqua (1) Knoxville (2) Lamoni (1) Le Mars (3) Leon (1) Lisbon (1) Manchester (2) Manning (1) Maquoketa (1) Marshalltown (1) Mason City (4) Mediapolis (1) Mount Pleasant (1) Muscatine (1) Newton (3) North Liberty (1) Oelwein (1) Onawa (1) Orange City (1) Osceola (2) Oskaloosa (3) Ottumwa (6) Pella (1) Perry (2) Pleasant Hill (1) Prairie City (1) Red Oak (2) Rockwell City (1) Sac City (3) Scranton (1) Seymour (1) Sheldon (1) Shenandoah (2) Sigourney (2) Sioux Center (1) Sioux City (15) Spencer (5) Spirit Lake (3) Storm Lake (4) Urbandale (1) Vinton (2) Wapello (1) Washington (1) Waterloo (6) Waukon (1) Waverly (2) Webster City (2) West Burlington (1) West Des Moines (4) Winterset (1)

Showing 24 of 106 cities โ€” click to see 82 more

Helpful guides

How to choose a treatment center Insurance coverage guide IOP vs PHP vs residential How much does rehab cost? Free rehab options

Is your facility in Iowa?

Get independently verified and show families you meet the highest standards for quality, ethics, and transparency.

Apply for verification โ€” it's free

Frequently asked questions

How many treatment centers are in Iowa?
Iowa has 262 treatment facilities across 106 cities, including 226 substance abuse programs, 84 mental health facilities, and 17 detox centers.
Does Medicaid cover rehab in Iowa?
Yes. Iowa Health Link covers substance abuse and mental health treatment. 246 facilities in Iowa accept Medicaid in our directory.
How do I find free rehab in Iowa?
165 facilities in Iowa offer sliding scale or state-funded treatment. Call SAMHSA at 1-800-662-4357 for free referrals to low-cost programs in your area.
Treatment Association

Independently verifying treatment facilities so families can find help with confidence.

For families

Find a location near you
Treatment guides
Contact us

For centers

Get verified
Vetting criteria
For treatment centers

Company

About us
Privacy
Terms ยท Sitemap
© 2026 Treatment Association. All rights reserved. Not a medical provider. If experiencing an emergency, call 911.