Docorix lists 872 mental health services in England and Scotland, in 293 towns and cities. 380 hold a current CQC rating and 341 of those are rated Good or Outstanding. Together they are registered for 5,072 beds.
CQC register data updated 6 October 2026
Most NHS mental health services are reached through a GP referral or NHS talking therapies self-referral; independent hospitals and clinics may accept private or insurance-funded patients. If you are in crisis, call NHS 111 and choose the mental health option, or call 999 in an emergency.
Nothing matches those filters.
Order: official CQC rating only – Outstanding first, then Good. Providers cannot pay to appear higher.
Showing the 60 towns with the most; use the search to find the rest.
Taken from the CQC register: “NHS” means run by an NHS body or providing NHS primary care; “Independent” is the CQC’s word for a provider that is not an NHS body – a company, partnership or individual. It says who runs the service, not who pays: many independent providers deliver NHS- or council-funded care. Charities and community interest companies are shown separately, where the register or the provider’s name says so. Use the All · NHS · Private switch at the top of any directory page to browse one kind only.
In a crisis, call 111 and choose the mental health option, or 999 if a life is at risk.
Official guidance: NHS talking therapies
General guidance for England, not financial advice. Rules and charges change – check the official pages above.
Contains CQC data © Care Quality Commission.