Drug & Alcohol Rehab Centers in Minnesota

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

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

Top rated rehab centers in Minnesota

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

Minneapolis
490 facilities
Duluth
87 facilities
Rochester
82 facilities
Mankato
58 facilities
Saint Paul
51 facilities
Burnsville
32 facilities
Grand Rapids
31 facilities
Bemidji
28 facilities
Stillwater
26 facilities
Winona
23 facilities
Fergus Falls
21 facilities
Minnetonka
18 facilities
Anoka
17 facilities
Detroit Lakes
15 facilities
Hastings
15 facilities
Edina
15 facilities
St. Paul
11 facilities
Crookston
10 facilities
Brainerd
9 facilities
Alexandria
9 facilities
Moorhead
8 facilities
Saint Cloud
8 facilities
Fairmont
8 facilities
Woodbury
7 facilities
Plymouth
7 facilities
St. Louis Park
7 facilities
St. Cloud
7 facilities
Princeton
7 facilities
Eagan
6 facilities
Coon Rapids
6 facilities
Wadena
6 facilities
Northfield
5 facilities
Hibbing
5 facilities
Eden Prairie
5 facilities
Fridley
5 facilities
Bloomington
5 facilities
Pine City
4 facilities
Thief River Falls
4 facilities
New Brighton
4 facilities
Brooklyn Center
4 facilities
Brooklyn Park
4 facilities
Hopkins
4 facilities
Apple Valley
4 facilities
Virginia
4 facilities
Owatonna
4 facilities
Red Wing
4 facilities
Cambridge
4 facilities
East Grand Forks
3 facilities
Maplewood
3 facilities
Little Falls
3 facilities
Cottage Grove
3 facilities
Farmington
3 facilities
Spring Lake Park
3 facilities
Albert Lea
3 facilities
Redby
3 facilities
Cass Lake
3 facilities
Maple Grove
3 facilities
Worthington
3 facilities
Golden Valley
3 facilities
Onamia
3 facilities
Richfield
3 facilities
Chaska
3 facilities
Staples
3 facilities
Mora
3 facilities
Willmar
2 facilities
Maple Lake
2 facilities
Bovey
2 facilities
St Paul
2 facilities
Waverly
2 facilities
Grand Marais
2 facilities
Buffalo
2 facilities
New Ulm
2 facilities
Wayzata
2 facilities
La Crescent
2 facilities
Granite Falls
2 facilities
Long Prairie
2 facilities
St Louis Park
2 facilities
Saint James
2 facilities
Caledonia
2 facilities
Winsted
2 facilities
Blaine
2 facilities
Winnebago
2 facilities
St. Peter
2 facilities
Ortonville
2 facilities
Mahnomen
2 facilities
Waconia
2 facilities
Monticello
2 facilities
Robbinsdale
2 facilities
Austin
2 facilities
Hutchinson
2 facilities
Annandale
2 facilities
Shakopee
2 facilities
Prior Lake
2 facilities
Saint Louis Park
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).