Skip to content

Checked

Hospitals in Minnesota

136 hospitals in 103 cities and 79 counties · Data as of 08/12/2026

Hospitals on this page

Hospitals in Minnesota at a glance

  • There are 136 hospitals in Minnesota, or roughly one for every 42,202 people.
  • That is 48% more per resident than the national rate of 0.16 per 10,000.
  • The most common type is Critical Access Hospitals (76, 56%), followed by Acute Care Hospitals (45) and Psychiatric Hospitals (10).
  • The average Medicare star rating here is 3.8 stars across 56 rated hospitals, with 13 at five stars.
  • The largest concentrations are in Minneapolis (5), St. Paul (4) and Duluth (3).

Top-rated hospitals in Minnesota

Highest Medicare star ratings

Find hospitals by city or county

Pick a place to see its full list

All hospitals in Minnesota

136 listed, A to Z · Page 1 of 5

Frequently asked questions

How many hospitals are in Minnesota?
There are 136 hospitals in Minnesota in our data as of 08/12/2026.
Which Minnesota cities have the most hospitals?
Minneapolis (5), St. Paul (4), Duluth (3), Alexandria (2), Bemidji (2).
What is the highest-rated hospital in Minnesota?
Buffalo Hospital in Buffalo, Centracare Health System - Melrose Hospital in Melrose, M Health Fairview Southdale Hospital in Edina have a 5-star Medicare star rating, the highest available.