The outline of each of Ghana's 260 districts as WKT geometry in a single column, with its region, land area, centroid and the geoBoundaries identifier. These are the same outlines every mapped dataset here is assigned against, so a point that this catalogue says is in Ga East falls inside this polygon. Simplified to about 200 metres: right for mapping and spatial joins, not a surveyed boundary. Sourced from geoBoundaries ADM2, CC BY 4.0. 260 records.
Every column this dataset returns, with its type. This is the shape of the API response.
| Field | Type |
|---|---|
| name | TEXT NOT NULL |
| region | TEXT |
| boundary_id | TEXT |
| area_sqkm | DECIMAL(14,2) |
| centroid_latitude | DECIMAL(9,6) |
| centroid_longitude | DECIMAL(9,6) |
| geometry_wkt | TEXT |
| source | TEXT |
| nameTEXT NOT NULL | regionTEXT | boundary idTEXT | area sqkmDECIMAL(14,2) | centroid latitudeDECIMAL(9,6) | centroid longitudeDECIMAL(9,6) | geometry wktTEXT | sourceTEXT |
|---|---|---|---|---|---|---|---|
| Ablekuma Central Municipal | Greater Accra Region | 2480657B99533750399286 | 14.19 | 5.551349 | -0.238628 | MULTIPOLYGON (((-0.22279 5.54299, -0.22267 5.54969, -0.21526 5.55856, -0.24018 5.57628, -0.25621 5.55737, -0.26304 5.55678, -0.26177 5.54853, -0.25652 5.54604, -0.25527 5.53982, -0.24851 5.53235, -0.24151 5.5321, -0.24201 5.53534, -0.2335 5.53658, -0.23425 5.54306, -0.22279 5.54299))) | geoBoundaries (CC BY 4.0) |
| Ablekuma North Municipal | Greater Accra Region | 2480657B23952932171735 | 29.69 | 5.581799 | -0.266735 | MULTIPOLYGON (((-0.26387 5.60909, -0.28289 5.58426, -0.28173 5.573, -0.27473 5.56883, -0.27873 5.56043, -0.27692 5.55364, -0.25621 5.55737, -0.24018 5.57628, -0.21526 5.55856, -0.21466 5.57126, -0.2111 5.57244, -0.2111 5.5875, -0.21585 5.60316, -0.23692 5.594, -0.24523 5.59548, -0.2476 5.60316, -0.25621 5.6002, -0.25947 5.60759, -0.26387 5.60909))) | geoBoundaries (CC BY 4.0) |
| Ablekuma West Municipal | Greater Accra Region | 2480657B12570528382412 | 12.99 | 5.532679 | -0.256413 | MULTIPOLYGON (((-0.26304 5.55678, -0.27692 5.55364, -0.27121 5.54046, -0.27976 5.52607, -0.27431 5.52567, -0.2723 5.51887, -0.21943 5.53077, -0.21793 5.53877, -0.2295 5.54405, -0.23425 5.54306, -0.2335 5.53658, -0.24201 5.53534, -0.24151 5.5321, -0.24851 5.53235, -0.25527 5.53982, -0.25652 5.54604, -0.26177 5.54853, -0.26304 5.55678))) | geoBoundaries (CC BY 4.0) |
| Abuakwa North | Eastern Region | 2480657B42374646075926 | 160.02 | 6.254792 | -0.381705 | MULTIPOLYGON (((-0.36032 6.28608, -0.37411 6.28015, -0.38798 6.28397, -0.39704 6.27438, -0.40553 6.27853, -0.41646 6.29167, -0.43152 6.28868, -0.43801 6.29091, -0.44548 6.28767, -0.45113 6.29119, -0.45846 6.29084, -0.45901 6.29915, -0.46802 6.29875, -0.47245 6.29205, -0.47177 6.2862, -0.47914 6.27599, -0.47885 6.27069, -0.46286 6.24264, -0.45252 6.23183, -0.45146 6.22824, -0.45943 6.20963, -0.41393 6.20689, -0.38247 6.19203, -0.37499 6.18124, -0.36353 6.18118, -0.35489 6.18795, -0.34115 6.1755, -0.32876 6.17181, -0.32098 6.17504, -0.32218 6.17875, -0.31781 6.18029, -0.32325 6.19947, -0.31203 6.20946, -0.31306 6.22589, -0.30878 6.24437, -0.31053 6.25387, -0.32308 6.25679, -0.33421 6.26771, -0.35001 6.26813, -0.36058 6.27697, -0.36417 6.27678, -0.36032 6.28608))) | geoBoundaries (CC BY 4.0) |
| Abuakwa South | Eastern Region | 2480657B6434141016984 | 351.85 | 6.152743 | -0.472361 | MULTIPOLYGON (((-0.56843 6.05932, -0.56723 6.06216, -0.557 6.05769, -0.55166 6.0644, -0.53574 6.07207, -0.51784 6.07605, -0.50468 6.09102, -0.48466 6.0995, -0.48369 6.10584, -0.47113 6.10324, -0.46943 6.10041, -0.46686 6.10211, -0.45997 6.0964, -0.45378 6.09723, -0.44872 6.10281, -0.44245 6.10057, -0.43674 6.10985, -0.43789 6.11328, -0.43135 6.11781, -0.43405 6.12188, -0.42968 6.12114, -0.43014 6.1236, -0.4157 6.13271, -0.3959 6.12018, -0.39101 6.12652, -0.38413 6.12552, -0.38035 6.12962, -0.37803 6.12707, -0.37325 6.13001, -0.36811 6.1273, -0.37307 6.14261, -0.37018 6.15395, -0.35429 6.16887, -0.34702 6.16042, -0.34392 6.16515, -0.34496 6.17125, -0.34115 6.1755, -0.35489 6.18795, -0.36353 6.18118, -0.37499 6.18124, -0.38247 6.19203, -0.41393 6.20689, -0.45943 6.20963, -0.45146 6.22824, -0.45252 6.23183, -0.46713 6.24912, -0.47744 6.26674, -0.47914 6.27599, -0.48873 6.2721, -0.4847 6.28778, -0.4903 6.28414, -0.49381 6.27554, -0.50056 6.27588, -0.50673 6.26889, -0.52426 6.26373, -0.52513 6.23886, -0.53075 6.23224, -0.52801 6.23078, -0.53225 6.22608, -0.53488 6.22832, -0.54706 6.22067, -0.53859 6.21334, -0.542 6.20684, -0.55051 6.2031, -0.54975 6.18959, -0.55524 6.18702, -0.55477 6.18969, -0.55924 6.19119, -0.57058 6.18718, -0.58497 6.17245, -0.59104 6.17627, -0.59763 6.17266, -0.60337 6.16102, -0.60743 6.14049, -0.58799 6.11094, -0.5959 6.09862, -0.58662 6.08624, -0.58721 6.08082, -0.58504 6.08268, -0.57521 6.06412, -0.56843 6.05932))) | geoBoundaries (CC BY 4.0) |
255 more rows — see the plans
See the plansGET connect.apighana.com/api/data/district_boundaries
Cite this dataset and the organisation its records come from (geoBoundaries). Datasets are updated, so keep the date you accessed it in the citation. Last updated from the source on Sep 26, 2026.
API Ghana. (2026). District boundaries (Version 1.0) [Data set, compiled from geoBoundaries]. Retrieved October 1, 2026, from https://apighana.com/datasets/district-boundaries
curl "https://connect.apighana.com/api/data/district_boundaries?page=1&limit=20" \ -H "X-API-Key: $APIGHANA_KEY"
const response = await fetch(
"https://connect.apighana.com/api/data/district_boundaries?page=1&limit=20",
{ headers: { "X-API-Key": process.env.APIGHANA_KEY } },
);
const { data, meta } = await response.json();import os, requests
response = requests.get(
"https://connect.apighana.com/api/data/district_boundaries",
headers={"X-API-Key": os.environ["APIGHANA_KEY"]},
params={"page": 1, "limit": 20},
)
rows = response.json()["data"]