---
title: "Midland: members and political ads | Politics Computer"
description: "Midland: who holds the seat and what they're spending on Facebook and Instagram ads."
url: "https://politics.computer/seats/wa/midland"
---

[Home](https://politics.computer/) / [Seats](https://politics.computer/seats/wa)

WA state district

# Midland

In Western Australia.

## Sitting member

- [ **Steve Catania** Labor, Midland ](https://politics.computer/mp/steve-catania)

About

## About Midland

Midland is an electoral district of the Western Australian Legislative Assembly in the outer eastern suburbs of Perth. It is currently held by Steve Catania of the Labor Party. The seat has been held by Labor since it was created.

Created

1996 state election

First representative

Michelle Roberts (Labor)

Replaced

Largely the abolished seat of Helena, plus part of Glendalough

Area

Outer eastern suburbs of Perth

Summarised by AI from [Wikipedia](https://en.wikipedia.org/wiki/Electoral%5Fdistrict%5Fof%5FMidland), plus our own records. Sources last checked 12 November 2026.

## Who's advertising

MPs and candidates for Midland whose Facebook pages we follow, by what they've spent.

We don't follow any candidate's page for Midland yet, so there are no ads here. Statewide and party ads that reach Midland are on the [spending](https://politics.computer/who) page.

## Other districts in Western Australia

- [Albany](https://politics.computer/seats/wa/albany)
- [Armadale](https://politics.computer/seats/wa/armadale)
- [Balcatta](https://politics.computer/seats/wa/balcatta)
- [Baldivis](https://politics.computer/seats/wa/baldivis)
- [Bassendean](https://politics.computer/seats/wa/bassendean)
- [Bateman](https://politics.computer/seats/wa/bateman)
- [Belmont](https://politics.computer/seats/wa/belmont)
- [Bibra Lake](https://politics.computer/seats/wa/bibra-lake)
- [Bicton](https://politics.computer/seats/wa/bicton)
- [Bunbury](https://politics.computer/seats/wa/bunbury)
- [Butler](https://politics.computer/seats/wa/butler)
- [Cannington](https://politics.computer/seats/wa/cannington)
- [Carine](https://politics.computer/seats/wa/carine)
- [Central Wheatbelt](https://politics.computer/seats/wa/central-wheatbelt)
- [Churchlands](https://politics.computer/seats/wa/churchlands)
- [Cockburn](https://politics.computer/seats/wa/cockburn)
- [Collie-Preston](https://politics.computer/seats/wa/collie-preston)
- [Cottesloe](https://politics.computer/seats/wa/cottesloe)
- [Darling Range](https://politics.computer/seats/wa/darling-range)
- [Dawesville](https://politics.computer/seats/wa/dawesville)
- [Forrestfield](https://politics.computer/seats/wa/forrestfield)
- [Fremantle](https://politics.computer/seats/wa/fremantle)
- [Geraldton](https://politics.computer/seats/wa/geraldton)
- [Girrawheen](https://politics.computer/seats/wa/girrawheen)

---

[Politics Computer](https://politics.computer/) 

A free reference for Australian politics. Seats and members from the parliaments, votes from Hansard, ads and spend from Meta's Ad Library, checked every Sunday, last on 11 Nov 2026\. Meta reports spend as a range for each ad, so every total here is a range too.

Explore

[Seats](https://politics.computer/seats) [Federal divisions](https://politics.computer/seats/federal) [Politicians](https://politics.computer/mps) [Senators](https://politics.computer/mps/senate) [Parties](https://politics.computer/parties) 

Victoria 2026

[The race](https://politics.computer/victoria) [Promises](https://politics.computer/promises) [Which party matches you?](https://politics.computer/quiz) 

Data

[Every ad](https://politics.computer/ads) [Who's spending](https://politics.computer/who) [How MPs voted](https://politics.computer/votes) [Search](https://politics.computer/search) [How this works](https://politics.computer/about) [API and MCP](https://politics.computer/developers)

For AI agents: [site guide (llms.txt)](https://politics.computer/llms.txt), [sitemap](https://politics.computer/sitemap.xml), [developer guide](https://politics.computer/developers.md). Every page is available as Markdown: send `Accept: text/markdown` or add `.md` to the path.
