Adrian Frith's Avatar

Adrian Frith

@adrian.frith.dev

Map and data nerd. Software Architect at @da.org.za . Posts are my own. He/him. ๐Ÿ‡ฟ๐Ÿ‡ฆ๐Ÿณ๏ธโ€๐ŸŒˆโ™พ๏ธ https://linktr.ee/adrianfrith

94 Followers  |  54 Following  |  28 Posts  |  Joined: 02.08.2023  |  1.7286

Latest posts by adrian.frith.dev on Bluesky

I've turned this data into a website that lets you explore the crime stats through interactive maps: crimestats.frith.dev

30.12.2025 13:33 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - afrith/crime-stats: Crime statistics for South Africa, extracted from SAPS spreadsheets Crime statistics for South Africa, extracted from SAPS spreadsheets - afrith/crime-stats

For anyone who might find it useful, I've extracted the last five years of SA crime statistics from the awkward SAPS spreadsheets, and made them available at github.com/afrith/crime...

27.12.2025 19:32 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Preview
Census 2022 maps based on police district data In August of this year Stats SA released data from Census 2022 at the level of police districts (precincts). With 1,167 police districts this is considerably more granular than the municipal-level dat...

Stats SA has published Census 2022 data broken down to police precincts, which has allowed me to produce some more detailed maps than previously. New blog post with images: adrian.frith.dev/census-2022-...

19.10.2025 09:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
A "Fox News Alert" entitled "Autism Announcement" with pictures of Trump and RFK JR.

A "Fox News Alert" entitled "Autism Announcement" with pictures of Trump and RFK JR.

I couldn't resist the opportunity to use this meme image to announce that yes, I'm officially on the spectrum. Level 1 autism - what would previously have been called Asperger's Syndrome.

(I feel the need to state that Trump's claim about paracetamol during pregnancy is mostly bullshit.)

28.09.2025 19:27 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Berg at Berg River Dam | 2025-07-06 08:00 | 42.008 | 100.03 | 0.68

Berg at Berg River Dam | 2025-07-06 08:00 | 42.008 | 100.03 | 0.68

The Berg River Dam is full and spilling as of this morning. #capetown #damlevels

06.07.2025 10:02 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A map depicting the passes of the Boland mountains in the Western Cape, South Africa, with photos and potted descriptions of each pass. Made by Adrian Frith.

A map depicting the passes of the Boland mountains in the Western Cape, South Africa, with photos and potted descriptions of each pass. Made by Adrian Frith.

Here's a map/thing I made a while ago showing the various mountain passes through the Boland mountains east of Cape Town.

16.06.2025 12:13 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Moment of interest as I learned that Zohran Mamdani, promising candidate for Mayor of New York, attended the same primary school as me for a couple of years. Immediately followed by moment of horror as I realised that he was several grades below me. ๐Ÿ˜ฑ I should not be that old!

11.06.2025 20:58 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A screenshot with the text "Windows Update - Last ticked: 48 minutes ago"

A screenshot with the text "Windows Update - Last ticked: 48 minutes ago"

Hey Microsoft, appreciate the effort to translate Windows into Commonwealth English, but "checked" doesn't get translated as "ticked" in *all* contexts... #i18n

17.12.2024 15:23 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

He's making a list
He's checking it twice
He's gonna find it who's naughty or nice
Santa Claus is in breach of the General Data Protection Regulation 2018

15.12.2024 11:00 โ€” ๐Ÿ‘ 184    ๐Ÿ” 39    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

Indeed. One of the design points of the Van Zyl Slabbert system is that it still gives parties seats that are proportional to the votes cast, while adding an element of local representation.

27.11.2024 09:25 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Applying the Van Zyl Slabbert electoral system in 2024 Please note that I write here in my personal capacity. The views expressed here are not those of my employer. Following last weekโ€™s post in which I imagined the results of a mixed-member proportional...

SA's Electoral Reform Panel is starting its public consultations this month, so it seems a good time to recall that we already did this once with the Electoral Task Team in 2003.

I wrote about what the 2024 election would have looked like under the ETT's system: adrian.frith.dev/van-zyl-slab...

27.11.2024 07:15 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Picture of a suburban street with Victorian houses. The street rises up towards a large mountain (Table Mountain). The sky is clear and blue.

Picture of a suburban street with Victorian houses. The street rises up towards a large mountain (Table Mountain). The sky is clear and blue.

Nice day today! #CapeTown

18.11.2024 13:13 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Nope.

15.11.2024 06:45 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Small area Census 2022 dissemination

After conducting a thorough quality assessment of sub-municipal census data, it has been determined that Census 2022 results will be made available at electoral ward level. In keeping with the section 17 of the Statistics Act (Act 6 of 1999), which guarantees the confidentiality of individual data, data for some wards with lower case counts will not be made available to prevent the risk of individuals being identified. Where necessary, data are intentionally suppressed to avert the direct or residual disclosure of identifiable units. It is important to highlight that this protocol has been consistently followed in previous Censuses and surveys.

The electoral ward-level data will be accessible on the electronic dissemination tools in September 2024 (SuperWeb and Nesstar).

Small area Census 2022 dissemination After conducting a thorough quality assessment of sub-municipal census data, it has been determined that Census 2022 results will be made available at electoral ward level. In keeping with the section 17 of the Statistics Act (Act 6 of 1999), which guarantees the confidentiality of individual data, data for some wards with lower case counts will not be made available to prevent the risk of individuals being identified. Where necessary, data are intentionally suppressed to avert the direct or residual disclosure of identifiable units. It is important to highlight that this protocol has been consistently followed in previous Censuses and surveys. The electoral ward-level data will be accessible on the electronic dissemination tools in September 2024 (SuperWeb and Nesstar).

It appears that Stats SA will only be releasing data at ward level, and not small area level. This is ... not good.

23.08.2024 13:19 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Map depicting a hypothetical mixed-member proportional election in South Africa

Map depicting a hypothetical mixed-member proportional election in South Africa

I've updated my imagined demarcation of South Africa into 200 single-member constituencies for 2024.

Interactive map with more data at constmap.frith.dev

Blog post with explanation at adrian.frith.dev/single-membe...

07.07.2024 15:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
SA Election Results Map An interactive map of election results in South Africa

I have added the NPE 2024 results to elections.adrianfrith.com ๐Ÿ—ณ๏ธ

12.06.2024 20:05 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A human had, the thumb marked with ink, held in front of a suburban street scene.

A human had, the thumb marked with ink, held in front of a suburban street scene.

Done my civic duty. #ivoted #specialvote

27.05.2024 08:37 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Dot Map of South Africa A dynamic dot distribution map of South Africa showing results from Census 2011

So far only the high-level municipal data has been released. I will only be able to update dotmap.adrianfrith.com and census2011.adrianfrith.com when the detailed data comes out in a later phase.

12.10.2023 11:54 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
GitHub - afrith/census-2022-muni-stats: provincial and municipal statistics from South Africa's 2022... provincial and municipal statistics from South Africa's 2022 census - GitHub - afrith/census-2022-muni-stats: provincial and municipal statistics from South Africa's 2022 census

For those who want to use the #census2022 data that is in Stats SA's PDFs, I have started extracting it here: github.com/afrith/censu...

12.10.2023 11:53 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
A map of population density in South Africa

A map of population density in South Africa

A map of annual population growth rate in South Africa

A map of annual population growth rate in South Africa

Some preliminary mapping now that Census 2022 data has started trickling out.

I don't know what's happening in Richtersveld where population supposedly doubled in 10 years. (6.8% per year = double in 10.5 years.) Maybe a data validity issue because of Census undercount.

12.10.2023 11:52 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Dot Map of South Africa A dynamic dot distribution map of South Africa showing results from Census 2011

For those who might be wondering: Stats SA is releasing the Census national results on Tuesday, but that's only the high-level figures. I will only be able to update dotmap.adrianfrith.com and census2011.adrianfrith.com when the detailed data comes out in a later phase.

08.10.2023 09:51 โ€” ๐Ÿ‘ 0    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Table of dam levels for the Western Cape Water System showing the level at Theewaterskloof to be 115.6%.

Table of dam levels for the Western Cape Water System showing the level at Theewaterskloof to be 115.6%.

Theewaterskloof Dam is at 115.6% of capacity. In the data available from the City (which goes back to 2012) the highest level ever reached was 109.7% in August 2013.

26.09.2023 15:25 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Table of "Water Stored in Major Dams (WCWSS)" for Cape Town for 28 August 2023, showing Overall Percentage Full 103.3%, Berg River 101.1%, Steenbras Lower 102.2%, Steenbras Upper 100.8%, Theewaterskloof 105.5%, Voรซlvlei 100.7%, Wemmershoek 100.0%.

Table of "Water Stored in Major Dams (WCWSS)" for Cape Town for 28 August 2023, showing Overall Percentage Full 103.3%, Berg River 101.1%, Steenbras Lower 102.2%, Steenbras Upper 100.8%, Theewaterskloof 105.5%, Voรซlvlei 100.7%, Wemmershoek 100.0%.

And there it is! All six dams full to the brim.

28.08.2023 14:11 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1
Line graph of Voรซlvlei dam levels showing a continuous upwards trend, with the latest value just over 99.3%.

Line graph of Voรซlvlei dam levels showing a continuous upwards trend, with the latest value just over 99.3%.

Voรซlvlei Dam should be 100% full within a day or two.

25.08.2023 09:36 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Software Developer - Cape Town The DA wishes to appoint a dynamic, self-motivated and goal driven individual, who will be based at our Federal Head Office in Cape Town. The successful candidate will report to the IT Director.

Want to work with me? At @da.org.za we are hiring a software developer: https://www.da.org.za/jobs/software-developer-cape-town

21.08.2023 08:45 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Thank you!

02.08.2023 12:05 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Dot Map of South Africa A dynamic dot distribution map of South Africa showing results from Census 2011

You may know me from my dot distribution map of South African census results - dotmap.adrianfrith.com - which got written up a bunch of places, incl the Atlantic - https://www.theatlantic.com/international/archive/2013/10/an-amazing-dizzying-map-of-all-the-languages-and-races-in-south-africa/280210

02.08.2023 11:28 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I post mostly about maps and data visualisations, sometimes about LGBTQ issues, occasionally about politics, and frequently about random bullshit.

02.08.2023 11:27 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

#Introduction to me: Iโ€™m Adrian. Iโ€™m a software developer by profession and a map and data nerd by inclination. I work for the Democratic Alliance (a South African political party) as a campaign technology specialist. Iโ€™m gay.

02.08.2023 11:26 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@adrian.frith.dev is following 19 prominent accounts