Unmapped Labs

South Africa’s missing data.

Some of what South African businesses need to know has never been put in one place. It sits in hundreds of PDFs, scanned gazettes and council websites, or nowhere at all. We build it into datasets: checked against the source, kept current, ready for your systems.

Now surveying municipal electricity tariffs for 2026/27. Early access in December.

South Africa, drawn in contour lines, with blank areas where data doesn't exist yet Contours every 300 metres from public elevation data. Hatched areas name missing datasets: water tariffs, bargaining-council wage tables and energy projects. Orange squares mark the eight metros whose electricity tariffs come first. 18°E20°E22°E24°E26°E28°E30°E32°E24°S26°S28°S30°S32°S34°S WATER TARIFFSNO NATIONAL DATASETWAGE TABLESPUBLISHED AS IMAGESENERGY PROJECTSNO LINKED LIST Cape TownJohannesburgTshwaneEkurhulenieThekwiniNelson Mandela BayBuffalo CityMangaung

Hatched: data that doesn’t exist yet The eight metros, first in the electricity survey Relief and contours from SRTM elevation data

The gap

The facts exist. Nobody has put them together.

Take electricity. Every municipality that sells power has its tariff approved by NERSA each year. For 2026/27, the regulator published those decisions as 173 separate PDFs: no spreadsheet, no single list, a different layout from one to the next.

Water is worse. There is no national database of municipal water tariffs at all, and the Reserve Bank has recommended that one be built.

NERSA municipal tariff decisions, 2026/27 · SARB review of water tariffs, 2023

173 NERSA decisions, one square each. Scroll, and they fall into one dataset. City of Cape Town: captured, checked and below as a sample.

City of Cape Town · Non-residential solar feed-in (SSEG) · c/kWh

Retyped from NERSA’s decision, page 36

Tariff2025/262026/27Stated change
SSEG feed-in tariff 190.1796.186.67%
SSEG feed-in tariff 271.37768.46−4.08%
71.37 less 4.08% is 68.46. A stray digit turned a solar export credit of 68 cents per kWh into R7.68, and it was approved as printed. Source documents contain errors. We keep the published figure, flag it, and show the value its own percentage implies.

A real record

One figure, checked, with its source

City of Cape Town’s domestic tariff for 2026/27, captured from NERSA’s decision and checked against it. This is what every record looks like.

UM-001 · za-cpt-res-domestic-2026-27

City of Cape Town · Residential: Domestic

2026/27 · approved by NERSA on 11 May 2026 · effective 1 July 2026

ChargeUnit2025/262026/27Change
Energy, block 1 (0 to 600 kWh)c/kWh308.58348.37+12.90%
Energy, block 2 (above 600 kWh)c/kWh370.21418.03+12.92%
Service and wires chargeR/month59.9065.02+8.55%
Service and wires chargeR/daynew2.14new

Method

From page 31 to your system

How one figure becomes data you can build on. Every value we publish goes through the same four steps.

  1. 01

    Official sources first

    Regulators’ decisions, gazettes and council tariff books. Every value keeps its document and page.

  2. 02

    Checked, not copied

    Each figure is tested against the source’s own percentages and totals. Errors are flagged, never quietly fixed.

  3. 03

    Delivered your way

    The same record as an API, a CSV download or a change alert, ready for billing, pricing or analysis.

  4. 04

    Kept current

    Drafts, approvals and court set-asides, through every regulatory cycle, with the full history kept.

We map places, prices, rules and organisations. Never people.

Who it’s for

For the people who price, bill and lend

Datasets

What we’re mapping, and what’s next

Tell us which ones you need: it decides what we build first.

UM-001Early access · December 2026

Municipal electricity tariffs

Every NERSA-approved tariff for South Africa’s municipal distributors, plus Eskom’s: residential, commercial, industrial, time-of-use, solar feed-in and wheeling charges, with each figure linked to its source page.

For sub-metering and tenant billing, property, solar and energy proposals, lending and research.

Reserve a founding place
  1. December 2026Early access: the eight metros
  2. 31 January 2027The next 12 largest distributors
  3. March to June 20272027/28 draft tariffs tracked as they’re published
  4. 1 July 2027Every municipal distributor and Eskom
  1. UM-002

    Water, sanitation, refuse and property rates

    The rest of a municipal bill, from budget annexures and gazetted rates resolutions.

    In development · 2027
  2. UM-003

    Bargaining-council minimum wages

    Wage tables from bargaining-council agreements and sectoral determinations, as dated data for payroll and HR systems.

    Researching
  3. UM-004

    Energy-project registry

    Registered generation projects, environmental authorisations and grid status, linked into one current list.

    Researching
  4. UM-005

    Zoning rules and development charges

    What each zoning allows, what development costs in charges, and how long approvals take, by municipality.

    Researching
  5. UM-006

    Water quality by treatment works

    Blue, Green and No Drop results per plant, over time, joined to the municipalities they serve.

    Researching
  6. UM-???

    The data you can’t find

    If you’ve built a spreadsheet by hand because nobody sells the data, tell us. The best requests become the next survey.

    Your idea Request a dataset

Pricing

Founding customers

Municipal electricity tariffs, for the first companies that need them, at a price that stays.

R2,500 a month

or R25,000 a year, paid upfront

Founding price, locked for as long as you subscribe.

  • The eight metros and the next 12 largest distributors by 31 January 2027
  • Every municipal distributor and Eskom by 1 July 2027
  • The 2027/28 draft-tariff tracker, March to June 2027
  • API, CSV downloads and change alerts
  • A say in which distributors and fields come first
  • Your money back if we deliver late

No payment now: we’ll send you a proposal. The official source prevails where it differs from our data.

Reserve a founding place

Interested in

Requests

Request a dataset

Tell us what’s missing. We read every request, and when enough companies need the same data, it becomes a survey. You hear first.

Good requests name the decision the data feeds: a price, a bill, a loan, a site choice. That tells us what “correct” has to mean.

FAQ

Questions buyers ask

Isn’t this data already public?

The decisions are public, but not usable as data. Each distributor’s tariff sits in its own PDF with its own layout, and municipal tariff books add more. We turn them into one consistent, checked dataset with history, so your systems can read it.

Which distributors do you cover?

Every municipal distributor with a NERSA-approved tariff, plus Eskom’s tariffs. The eight metros come first in December 2026, the next 12 largest by 31 January 2027, and the rest by 1 July 2027. Private licensed distributors, such as some industrial parks, aren’t in the first release. Tell us if you need one.

Where do the figures come from, and what if sources disagree?

NERSA’s decision for each distributor first, then the municipality’s own tariff book. Where the two differ, we keep both and flag the difference rather than choosing one silently.

What happens when a tariff changes or is set aside?

Each record has a status: draft, approved, set aside or redetermined. Courts have set aside approved municipal tariffs before, and NERSA has had to redetermine them. When a record you use changes status or value, you get an alert, and the old version stays in the history.

Are rates with or without VAT?

We record each figure exactly as its source publishes it, with a VAT field: included, excluded, or not stated. Sources differ, and some don’t say.

Which charges are included?

Energy blocks, fixed and daily charges, capacity and demand charges, time-of-use rates by season, prepaid and conventional meters, solar feed-in credits and wheeling charges, wherever the source publishes them.

How much history is there?

Two years at launch: 2025/26 and 2026/27, each with its approved figures. Earlier years can follow if founding customers need them.

Can we put the rates on our customers’ bills or in our app?

That’s what the founding licence is for: using the data in your own bills, quotes and tools. Republishing the dataset itself isn’t included. The proposal we send spells out the licence.

You’re a new company. What if you stop?

Founding customers can download everything they’ve paid for as CSV at any time, so the data stays theirs. And if we deliver late, they get their money back.

I need this

Dataset