Skip to main content
Care HomeGuide

Mental Health Care Homes in England

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

East Midlands

(510 mental health care homes)

East of England

(356 mental health care homes)

London

(476 mental health care homes)

North East

(221 mental health care homes)

North West

(555 mental health care homes)

South East

(557 mental health care homes)

South West

(513 mental health care homes)

West Midlands

(565 mental health care homes)

Yorkshire and The Humber

(419 mental health care homes)