A by-election for the seat of Morley-Swan in the Legislative Assembly of Western Australia was held on 9 May 1987.
Arthur Tonkin, a former schoolteacher, had held Morley-Swan for the Labor Party since the seat's creation at the 1983 state election.
[2] Morley-Swan was abolished at the 1989 state election, where Frank Donovan won the re-created seat of Morley.
Donovan left the Labor Party to sit as an independent in October 1991, but did not recontest the seat at the 1993 state election.
[3] Kim Hames, his chief opponent at the by-election, ran in the seat of Perth in 1989, but was narrowly defeated by a Labor candidate.