Public mental health services

There is a comprehensive range of public mental health services provided by the State Government.

Mental health care is provided for children, adolescents, adults and older people.

Services are provided through community mental health units, hospitals and community health centres. They can be contacted directly via the details provided below. If you are looking for a phone service, please visit the helplines page.

To access the services below you will generally need a referral from a General Practitioner or other health care provider. Check with the service you’re interested in to make sure.

General practitioners are also able to help people with mental illness and make referrals to specialist mental health services when needed.

A list of the main public mental health services is below.

 

CHILD AND ADOLESCENT MENTAL HEALTH SERVICES - METROPOLITAN

  

Armadale Child and Adolescent Mental Health Service
Goline House, Echo Road, Armadale WA 6112     Tel: 08 9391 2455

  

Child and Adolescent Mental Health Services
Roberts Road, Subiaco WA 6008     Tel: 08 9340 8373

  

Clarkson Child and Adolescent Mental Health Service
77 Renshaw Boulevard, Clarkson WA 6030     Tel: 08 9304 6200

  

Fremantle Child and Adolescent Mental Health Service
Stirling Street Centre, 1 Stirling Street, Fremantle WA 6160     Tel: 08 9435 9700

  

Hillarys Child and Adolescent Mental Health Service
U2/3, Level D, Endeavour Business Centre, 32 Endeavour Road, Hillarys WA 6025     Tel: 08 9403 1999

  

Joondalup Child and Adolescent Mental Health Service
Tel: 08 9233 9366

  

Rockingham Kwinana Child and Adolescent Mental Health Services
Cnr Clifton & Ameer Streets, Rockingham WA 6168     Tel: 08 9528 0555

  

Warwick Child and Adolescent Mental Health Service
316 Erindale Road, Warwick WA 6024     Tel: 08 9448 5544

  

YouthLink
223 James St , Northbridge  WA 6003     Tel: 08 9227 4300

  

COMMUNITY MENTAL HEALTH CLINICS AND CONSULTANCY SERVICES - METROPOLITAN

 

Armadale Older Adult Community Mental Health Service (Mead Centre)
Armadale Health Service, 3056 Albany Highway, Armadale WA 6112     Tel: 08 9391 2400   Email: AHS.OlderAdultCommunityReferral@health.wa.gov.au

 

Armadale Assessment and Treatment Team (Mead Centre)
Armadale Health Service, 3056 Albany Highway, Armadale WA 6112     Tel: 08 9391 2400   Email: ATTReferral.Armadale@health.wa.gov.au    Fax: 9391 2429

 

Armadale Clinical Treatment Team (Eudoria Steer Centre)
88 Eudoria Street, Gosnells WA 6110     Tel: 08 9398 6600   Email: ATTReferral.Armadale@health.wa.gov.au    Fax: 9394 0845

 

Armadale Mental Health Service, GP Liaison
Armadale Health Service, 3056 Albany Highway, Armadale WA 6112     Tel: 08 9391 2300    Email: AHS.GPLReferral@health.wa.gov.au

  

Centre for Clinical Interventions (CCI)
223 James Street, Northbridge WA 6003     Tel: 08 9227 4399

  

Department of Psychiatry (Royal Perth Hospital)
50 Murray Street, Perth WA 6000     Tel: 08 9224 1757

 

Fremantle Older Adult Mental Health Community Service
Fremantle Hospital, Level 3 - F Block, Alma Street, Fremantle WA 6160     Tel: 08 9431 3600 ( office hours Monday to Friday)

 

 

Joondalup Community Mental Health Centre
Regents Park Road, Joondalup WA 6027     Tel: 08 9400 9599

 

  

Mills Street Centre Bentley Health Service
Bentley Hospital, Mills Street, Bentley WA 6102     Tel: 08 9416 3666

  

Peel Mental Health Services
Peel Health Campus Site, Lakes Road (cnr Murdoch Road), Mandurah WA 6210     Tel: 08 9531 8080

  

IN-PATIENT AND OTHER MENTAL HEALTH SERVICES - METROPOLITAN

 

Armadale Adult Inpatient Mental Health Unit
Armadale Health Service, 3056 Albany Highway, Armadale WA 6112     Tel: 08 9391 2300   Fax: 9391 2329

 

Armadale Older Adult Mental Health Service (Banksia Ward)
Armadale Health Service, 3056 Albany Highway, Armadale WA 6112     Tel: 08 9391 2300   Fax: 9391 2329

  

Fremantle Older Adult Mental Health Inpatient Service
W4.3, L4, W Block Fremantle Hospital , Alma Street, Fremantle WA 6160     Tel: 08 9431 3506

  

Graylands Hospital Campus
(formerly Graylands Selby-Lemnos and Special Care Health Service)
Brockway Road, Mount Claremont WA 6010     Tel: 08 9347 6600

  

Horizons - Community Mental Health Rehabilitation Service
(formerly Armadale Living Skills Centre)
2999 Albany Highway, Kelmscott WA 6111     Tel: 08 9495 4500

  

Jarrah Road Centre
89 Jarrah Road, East Victoria Park WA 6101     Tel: 08 9361 5406

  

Mental Health Emergency Response Line
(formerly Psychiatric Emergency Team)
Perth WA 6000     Tel: 08 9224 8888

  

Older Adult Mental Health Service
(formerly Selby Older Adult Psychiatric Service)
6 Lemnos Street, Shenton Park WA 6008     Tel: 08 9382 0800

  

Older Adult Mental Health Service
(formerly Bentley Elderly Mental Health Service (Bentley Lodge))
Bentley Hospital, Mills Street, Bentley WA 6102     Tel: 08 9416 3925

  

Osborne Lodge
Osborne Place, Stirling WA 6021     Tel: 08 9346 8300

  

Rockingham Kwinana Adult Mental Health Services
Cnr Clifton & Ameer Streets, Rockingham WA 6168     Tel: 08 9528 0600

  

Rockingham Kwinana Mental Health Services for Older People
7/5 Goddard Street, Rockingham WA 6168     Tel: 08 9527 9000

  

State Forensic Mental Health Service
(formerly Graylands Selby-Lemnos Adult & Forensic Psychiatry Services)
Brockway Road, Mount Claremont WA 6010     Tel: 08 9347 6960

  

Statewide Indigenous Mental Health Service
(formerly Graylands Selby-Lemnos Aboriginal Psychiatric Services)
Brockway Road, Mount Claremont WA 6010     Tel: 08 9347 6600


COUNTRY - INPATIENT MENTAL HEALTH SERVICES

 

Bunbury Acute Psychiatric Unit (South West region) South West Health Campus, Robertson Drive, Bunbury WA 6230     Tel: 08 9722 1576
Mental Health Inpatient Unit (Goldfields region) Kalgoorlie Health Campus, Piccadilly Street, Kalgoorlie WA 6430 Tel: 08 9080 5888
Great Southern Mental Health Services Albany Albany Health Campus, Hardie Road, Spencer Park, Albany WA 6330  Tel: 08 9892 2440
Mabu Liyan Mental Health Unit (Kimberley region) Broome Hospital, Robinson Street, Broome WA 3475 Tel: 08 9194 2640


COUNTRY - COMMUNITY MENTAL HEALTH CLINICS

     
South West    
Bridgetown/Manjimup Mental Health Service 88B Hampton Street, Bridgetown WA 6255     Tel: 08 9782 1444
Bunbury Mental Health Service South West Health Campus, Robertson Drive, Bunbury WA 6230      Tel: 08 9722 1300
South West Mental Health Service - Margaret River 3/18, Fearn Avenue, Margaret River WA 6285      Tel: 08 9757 3547
Busselton Community Mental Health Service Busselton Health Campus, Mill Road, Busselton WA 6280  Tel: 08 9753 6400
South West Child and Adolescent Mental Health Service (CAMHS) Bunbury Office, 21 Stirling Street, Bunbury WA 6230 Tel: 08 9722 4300
South West Older Adult Mental Health Service (OAMHS) Homemaker Centre Bunbury, PO Box 272 Bunbury 6230 Tel: (08) 9781 4030
     
Goldfields    
Esperance Community Mental Health Service  Forrest Street, Esperance WA 6450      Tel: 08 9071 0444
Kalgoorlie-Boulder Community Mental Health CMHS, Corner Maritana and Piccadilly Streets, Kalgoorlie WA 6430 Tel: 08 9088 6200 
Esperance Child and Adolescent Mental Health Service Team Esperance Health Campus, Outpatient Specialists & CAMHS Building, Hicks Street, Esperance WA Tel: 08 9071 0444
     
Midwest    
Midwest Mental Health and CADS (Carnarvon) Gascoyne Outpatient Centre, Carnarvon Health Campus Tel: 08 9941 6600 
Meekatharra Mental Health Service Savage Street, Meekatharra WA 6642      Tel: 08 9981 0625
Midwest Mental Health & CADS (Geraldton) Community Health Building, 51-85 Shenton Street, Geraldton WA 6530      Tel: 08 9956 2424
     
Great Southern    
Great Southern Mental Health Service CMH Katanning Katanning Hospital Site, Francis Street, Katanning WA 6317      Tel: 08 9821 6341
Great Southern Mental Health Services Albany Albany Health Campus, Hardie Road, Spencer Park, Albany WA 6330      Tel: 08 9892 2440
Great Southern Mental Health Service, CMH Narrogin Narrogin Hospital Site, Williams Road, Narrogin WA 6312      Tel: 08 9881 0700
     
Pilbara    
Pilbara Mental Health and Drug Service: South Hedland Colebatch Way, South Hedland WA 6722      Tel: 08 9174 1240
Pilbara Mental Health and Drug and Alcohol Service: Karratha (formerly Karratha Mental Health Unit) Nickol Bay Hospital, Millstream Road, Karratha WA 6714      Tel: 08 9143 2346
Pilbara Mental Health and Drug and Alcohol Service: Newman (formerly Newman Mental Health Unit) Mindarra Drive, Newman WA 6753      Tel: 08 9174 1240
Pilbara Mental Health and Drug and Alcohol Service: Tom Price Tom Price Hospital, Tom Price WA 6751      Tel: 08 9174 1240
     
Kimberley    
Kimberley Mental Health and Drug Service cnr Anne & Robinson Streets, Broome WA 6725      Tel: 08 9194 2640
Kimberley Mental Health and Drug Service: Derby Rugal Baru, Cnr Clarendon & Neville Streets, Derby WA 6728      Tel: 08 9193 3605
Kimberley Mental Health and Drug Service: Fitzroy Crossing Nindilingarri Cultural Health, Fitzroy Crossing        Tel: 08 9194 2867
Kimberley Mental Health and Drug Service: Kununurra 96 Coolibah Drive, Kununurra WA 6743      Tel: 08 9166 4350
Kimberley Mental Health and Drug Service: Halls Creek Neighbour Street Halls Creek WA 6770 Tel: 08 9166 4688
     
Wheatbelt    
Wheatbelt Mental Health Service 10/210 Fitzgerald Street, Northam WA 6401      Tel: 08 9621 0999
Wheatbelt Mental Health Service Gingin Office Gingin Business Centre, Brockman Street, Gingin WA 6503      Tel: 08 9575 1827
Wheatbelt Mental Health Service – Merredin Merredin Hospital, Haig Ave Merredin WA  Tel: 90415200
Feedback form - Getting help section

Feedback form - Getting help section

Fields marked with * are mandatory

Provide us with feedback

Please note we cannot provide advice or counselling through this form. Please call a helpline for advice.

Was this page useful?