Interactive: How old are South Africa's Parliamentarians?

While the number of politicians in the 6th Parliament's National Assembly aged…


Six State of the Nation Addresses compared

The 2018 State of the Nation Address (SONA) in South Africa was an event that…


12 years in South Africa's schools

Last week we published a new data story for our Passmark project. The story…


Hidden danger: Asbestos in Gauteng schools

There are more than 200 schools in Gauteng that are built partially or fully…


A mapping toolbox for journalists: 10+ tools worth checking out

This is part 2 of an occasional series on useful tools for data journalists.…


How the petrol price is calculated

For some time now I've been working on some ideas around presenting the monthly…


The story of South Africa's water

In the second-half of 2016, and early 2917, South Africa endured one of its…


Data Viz: What happens when countries rely on coal to grow their economies?

Laura Grant and I have just finished a brand new data and visualisation project…


DataViz: Matric 2015 pass rate comparison

As part of another, bigger, project I was playing around with some ideas in…


Visualising China-Africa trade

Over the past few months I've been trying to learn D3.js, the extremely…