Swan Hills is an electoral district of the Legislative Assembly in the Australian state of Western Australia. The district is located in the outer north-east of Perth. Swan Hills is a marginal seat. It has been held by the government of the day on every occasion since its creation in 1989.