A by-election for the seat of Guildford-Midland in the Legislative Assembly of Western Australia was held on 13 March 1948. It was triggered by the death of the sitting member, William Johnson of the Labor Party, on 26 January 1948. The Labor Party retained the seat, with John Brady recording 53.7 percent of the two-party-preferred vote. The election was notable for the performance of the Communist Party candidate, Alexander Jolly, who polled 19.3 percent on first preferences (one of the party's highest totals in Western Australia).
Background.
William Johnson had held Guildford-Midland for the Labor Party since its creation at the 1930 state election. He had first been elected to parliament at the 1901 state election and served both as a government minister and Speaker of the Legislative Assembly at various points. Johnson died at St John of God Subiaco Hospital on 26 January 1948. After his death, the writ for the by-election was issued on 3 February, with the close of nominations on 17 February. Polling day was on 13 March, with the writ returned on 22 March.
Results.
! scope="col" colspan="2" style="width: 130px"|Party
! scope="col" style="width: 17em"|Candidate
! scope="col" style="width: 5em"|Votes
! scope="col" style="width: 3.5em"|%
! scope="col" style="width: 3.5em"| ;templatestyles src="Template:Tooltip/styles.css" / ;±%
! colspan="3" style="text-align:right;" | Total formal votes
! colspan="3" style="text-align:right;" | Informal votes
! colspan="3" style="text-align: right; margin-right: 0.5em" scope=row | Turnout
! colspan="6" style="text-align:left;" |Two-candidate-preferred result
Aftermath.
Brady held Guildford-Midland until its abolition at the 1962 state election, and remained in parliament as the member for Swan until his retirement at the 1974 state election. He was a minister in the government of Albert Hawke between 1956 and 1959. Brady's chief opponent at the by-election, 23-year-old Liberal candidate David Grayden, was elected to parliament himself at the 1950 state election, but served only a single term before being defeated.
References.
 ;templatestyles src="Reflist/styles.css" / ;