Middle Swan was an electoral district of the Legislative Assembly in the Australian state of Western Australia from 1930 to 1962.
First created for the 1930 state election, the seat was won by James Hegney of the Labor Party.
Hegney held the seat until his defeat by Liberal Party candidate Bill Grayden at the 1947 state election.
Grayden resigned the seat mid-term to contest, successfully, the division of Swan at the 1949 federal election.
No by-election was called due to the proximity of the 1950 state election, which saw Hegney win back his old seat.