Zimbabwe Administrative Divisions / Zimbabwe
#
Province
Districts
Wards
Link
1
Bulawayo
1
29
Browse
2
Harare
4
78
Browse
3
Manicaland
10
260
Browse
4
Mashonaland Central
10
232
Browse
5
Mashonaland East
11
229
Browse
6
Mashonaland West
13
231
Browse
7
Masvingo
9
243
Browse
8
Matabeleland North
9
193
Browse
9
Matabeleland South
10
170
Browse
10
Midlands
14
296
Browse
import json
with open ("data/all-province.json" , "r" , encoding = "utf-8" ) as f :
data = json .load (f )
for r in data :
print (f"{ r ['name' ]['local' ]} ({ r ['name' ]['en' ]} ) — { r ['children_count' ]['district' ]} districts" )
import { readFileSync } from "fs" ;
const data = JSON . parse ( readFileSync ( "data/all-province.json" , "utf-8" ) ) ;
console . log ( `Total: ${ data . length } provinces` ) ;
Field
Type
Description
id
string
Unique identifier
level
integer
1=province, 2=district, 3=ward
level_name
object
Level label (local + English)
name.local
string
Name in local script
name.en
string
English name
name.slug
string
URL-safe slug
parent
object/null
Parent division reference
ancestors
array
Full ancestor chain
children_count
object
Count of children per level
zip_codes
array
Postal codes (where available)
geo.lat
string
Latitude (WGS84)
geo.lon
string
Longitude (WGS84)
Full schema: data/schema.json
divisions/{province-slug}/
divisions/{province-slug}/{district-slug}/
Wards are listed inline in each district's README.
Zimbabwe Administrative Divisions Dataset (CC-BY-4.0)
URL: https://github.com/open-admin-data/zimbabwe-administrative-divisions
See CITATION.cff for machine-readable citation.