There are 2 hospitals in Maryland Heights, Missouri, in St. Louis County. None of them has an emergency department, so the nearest ER is outside Maryland Heights.
By type: 1 psychiatric hospital and 1 children's hospital.
Where these figures come from