Skip to main content
Care Home
Guide
Find Care Homes
Browse by Area
Guides
About
Home
Care Homes
Mental Health Care Homes
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)
Derby
24 homes
Derbyshire
81 homes
Leicester
67 homes
Leicestershire
64 homes
Lincolnshire
69 homes
North Northamptonshire
41 homes
Nottingham
30 homes
Nottinghamshire
104 homes
West Northamptonshire
42 homes
East of England
(379 mental health care homes)
Bedford
24 homes
Cambridgeshire
33 homes
Central Bedfordshire
14 homes
Essex
95 homes
Hertfordshire
43 homes
Luton
14 homes
Norfolk
71 homes
Peterborough
9 homes
Southend-on-Sea
29 homes
Suffolk
41 homes
Thurrock
6 homes
London
(508 mental health care homes)
Barking and Dagenham
6 homes
Barnet
32 homes
Bexley
10 homes
Brent
19 homes
Bromley
14 homes
Camden
3 homes
Croydon
60 homes
Ealing
10 homes
Enfield
37 homes
Greenwich
20 homes
Hackney
10 homes
Hammersmith and Fulham
7 homes
Haringey
14 homes
Harrow
19 homes
Havering
12 homes
Hillingdon
21 homes
Hounslow
9 homes
Islington
11 homes
Kingston upon Thames
13 homes
Lambeth
20 homes
Lewisham
34 homes
Merton
14 homes
Newham
12 homes
Redbridge
34 homes
Richmond upon Thames
8 homes
Southwark
5 homes
Sutton
21 homes
Tower Hamlets
4 homes
Waltham Forest
17 homes
Wandsworth
9 homes
North East
(236 mental health care homes)
County Durham
43 homes
Darlington
13 homes
Gateshead
24 homes
Hartlepool
8 homes
Middlesbrough
17 homes
Newcastle upon Tyne
27 homes
North Tyneside
16 homes
Northumberland
13 homes
Redcar and Cleveland
14 homes
South Tyneside
10 homes
Stockton-on-Tees
28 homes
Sunderland
23 homes
North West
(567 mental health care homes)
Blackburn with Darwen
15 homes
Blackpool
23 homes
Bolton
23 homes
Bury
25 homes
Cheshire East
18 homes
Cheshire West and Chester
14 homes
Cumberland
17 homes
Halton
8 homes
Knowsley
10 homes
Lancashire
136 homes
Liverpool
40 homes
Manchester
32 homes
Oldham
19 homes
Rochdale
21 homes
Salford
13 homes
Sefton
44 homes
St. Helens
9 homes
Stockport
17 homes
Tameside
9 homes
Trafford
12 homes
Warrington
14 homes
Westmorland and Furness
9 homes
Wigan
17 homes
Wirral
22 homes
South East
(593 mental health care homes)
Bracknell Forest
3 homes
Brighton and Hove
19 homes
Buckinghamshire
22 homes
East Sussex
59 homes
Hampshire
104 homes
Isle of Wight
25 homes
Kent
89 homes
Medway
20 homes
Milton Keynes
14 homes
Oxfordshire
33 homes
Portsmouth
14 homes
Reading
7 homes
Slough
4 homes
Southampton
24 homes
Surrey
64 homes
West Berkshire
5 homes
West Sussex
77 homes
Windsor and Maidenhead
8 homes
South West
(523 mental health care homes)
Bath and North East Somerset
17 homes
Bournemouth, Christchurch and Poole
33 homes
Bristol, City of
32 homes
Cornwall
63 homes
Devon
89 homes
Dorset
26 homes
Gloucestershire
54 homes
North Somerset
30 homes
Plymouth
26 homes
Somerset
42 homes
South Gloucestershire
21 homes
Swindon
15 homes
Torbay
25 homes
Wiltshire
49 homes
Unspecified
(5 mental health care homes)
West Midlands
(579 mental health care homes)
Birmingham
113 homes
Coventry
26 homes
Dudley
27 homes
Herefordshire, County of
25 homes
Sandwell
36 homes
Shropshire
18 homes
Solihull
18 homes
Staffordshire
94 homes
Stoke-on-Trent
42 homes
Telford and Wrekin
10 homes
Walsall
30 homes
Warwickshire
59 homes
Wolverhampton
33 homes
Worcestershire
48 homes
Yorkshire and The Humber
(422 mental health care homes)
Barnsley
26 homes
Bradford
35 homes
Calderdale
11 homes
Doncaster
28 homes
East Riding of Yorkshire
28 homes
Kingston upon Hull, City of
21 homes
Kirklees
32 homes
Leeds
46 homes
North East Lincolnshire
17 homes
North Lincolnshire
15 homes
North Yorkshire
50 homes
Rotherham
26 homes
Sheffield
31 homes
Wakefield
45 homes
York
13 homes
Other Ways to Find Care Homes
Nursing Homes
24-hour nursing care
Residential Care
Personal care homes
Dementia Care
Specialist memory care
Outstanding Rated
Top CQC rated homes