Skip to main content

Mental Health Care Homes in England

There are 4,335 mental health care homes across England. Browse by region below.

East Midlands

(523 mental health care homes)

East of England

(379 mental health care homes)

London

(508 mental health care homes)

North East

(236 mental health care homes)

North West

(567 mental health care homes)

South East

(593 mental health care homes)

South West

(523 mental health care homes)

Unspecified

(5 mental health care homes)

West Midlands

(579 mental health care homes)

Yorkshire and The Humber

(422 mental health care homes)