Unmapped Dataworks

Datasets·UM-214·Government and society·Early access

Ward and municipal boundaries with history

Municipal, district and ward boundaries for each demarcation cycle, with crosswalks to suburbs, police precincts and postal codes.

What it coversCovers all 4,485 wards in all 213 municipalities: the whole country.Green: places with records. Worked out from release 2026-11-07. Boundaries: Municipal Demarcation Board, 2026 boundaries.
01

What it holds

Records in the live release

9,483

Release 2026-11-07, 7 November 2026. Its fingerprint: 9f9d81b192c411b8b98a922f32f54b7dee2c184966a45ef000cec57c200819c1 (what that is).

How far it reaches

Every ward, local and metropolitan municipality and district in the Municipal Demarcation Board's boundaries for the 2021 local government elections (4,468 wards, 213 municipalities, 52 districts and metros) and for the 2026 elections (4,485 wards, 213 municipalities, 52 districts and metros), with codes, names, areas, label points and the dates each cycle is in force. Shapes simplified with shared borders kept shared (wards to 5 m, municipalities and districts to 20 m). Next: the 2016 and 2011 cycles, then crosswalks to suburbs, police precincts and postal codes.

How often it changes

As published

The MDB redetermines municipal boundaries and delimits wards before each local government election (every five years); it can correct a layer between elections. Check its Spatial Knowledge Hub each quarter and after any redetermination notice.

Where the figures come from

Municipal Demarcation Board. Municipal Demarcation Board boundaries, shapes simplified by us, used under the MDB's licence (acknowledge the MDB; not to be sold or passed on as the MDB's product).

02

Measured accuracy

Not checked against a source page: it holds the Municipal Demarcation Board's shapes and codes, not figures printed on a page. 50 records sampled on 12 November 2026. The sample and any failures.

03

Get it

Through the API

/v1/datasets/ward-boundaries/records, as JSON, CSV or Excel, with filters and any past date. Fields and filters. It takes a key.

All of it at once (Parquet)

The full history, built with release 2026-11-07. A download takes a key; the fingerprints are public. How to download a snapshot.

  • ward-boundaries-2026-11-07-records.parquet: 9,483 record rows (every release), 675 kB. sha256 ccf279783c69b18c…

For data portals

Described in DCAT in /catalog.json and on this page.

Stories that used it: 2026 local election results: 138 of 212 councils hung, and what happened in your province · Local government elections 2026: the count as it comes in · Nobody in charge: 81 of 115 finished councils hung, at 75% counted

AlsoBack to all datasetsFields and filtersIs it current?Every releaseAccuracy

Unmapped Dataworks