|}
This is a list of electoral district results of the 1977 Western Australian election.
Results by district
Albany
Ascot
Avon
Balcatta
Bunbury
Canning
Clontarf
Cockburn
Collie
Cottesloe
Dale
Darling Range
Dianella
East Melville
Floreat
Fremantle
Gascoyne
Geraldton
Gosnells
Greenough
Kalamunda
Kalgoorlie
Karrinyup
Katanning
Kimberley
Maylands
Melville
Merredin
Moore
Morley
Mount Hawthorn
Mount Lawley
Mount Marshall
Mundaring
Murchison-Eyre
Murdoch
Murray
Narrogin
Nedlands
Perth
Pilbara
Rockingham
Roe
Preferences were not distributed between the Liberal and NCP candidates for Roe.