Skip to content

open-admin-data/egypt-administrative-divisions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Egypt Administrative Divisions / مصر

Overview

Item Details
Governorate 27
District 365
Shiyakha 5,716
Coordinates ✅ Included (all levels)
Formats JSON, NDJSON, CSV
License CC-BY-4.0
Last Updated 2026-05-29
Website openadmindata.org/eg
API openadmindata.org/api/eg

Browse by Governorate

# Governorate Districts Shiyakhas Link
1 الاسكندرية (Alexandria) 19 141 Browse
2 أسيوط (Assiut) 15 261 Browse
3 أسوان (Aswan) 10 122 Browse
4 البحيرة (Behera) 19 534 Browse
5 بنى سويف (Beni Suef) 10 240 Browse
6 القاهرة (Cairo) 42 324 Browse
7 الدقهلية (Dakahlia) 21 513 Browse
8 دمياط (Damietta) 9 101 Browse
9 الفيوم (Fayoum) 9 174 Browse
10 الغربية (Gharbia) 12 350 Browse
11 الجيزة (Giza) 22 239 Browse
12 الإسماعيلية (Ismailia) 8 56 Browse
13 كفر الشيخ (Kafr El-Shikh) 12 226 Browse
14 القليوبية (Kalyoubia) 15 216 Browse
15 مدينة الأقصر (Luxor) 4 23 Browse
16 مطروح (Matrouh) 8 113 Browse
17 المنيا (Menia) 13 378 Browse
18 المنوفية (Menoufia) 12 330 Browse
19 الوادى الجديد (New Valley) 4 75 Browse
20 شمال سيناء (North Sinai) 11 96 Browse
21 بورسعيد (Port Said) 12 22 Browse
22 قنا (Qena) 14 203 Browse
23 البحر الأحمر (Red Sea) 8 41 Browse
24 الشرقية (Sharkia) 22 531 Browse
25 جنوب سيناء (South Sinai) 8 99 Browse
26 السويس (Suez) 6 18 Browse
27 سوهاج (Suhag) 20 290 Browse

Data Files

File Format Description
all-governorate.json JSON All 27 governorate records
all-district.json JSON All 365 district records
all-shiyakha.json JSON All 5,716 shiyakha records
all-flat.json JSON Levels 1-2 flat array
all-flat.ndjson NDJSON Streaming format
all-flat.csv CSV Spreadsheet format
hierarchy.json JSON Nested tree
schema.json JSON Schema Data schema

Quick Start

Python

import json

with open("data/all-governorate.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")

JavaScript

import { readFileSync } from "fs";

const data = JSON.parse(readFileSync("data/all-governorate.json", "utf-8"));
console.log(`Total: ${data.length} governorates`);

Schema

Field Type Description
id string Unique identifier
level integer 1=governorate, 2=district, 3=shiyakha
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

Hierarchy Browse

divisions/{governorate-slug}/
divisions/{governorate-slug}/{district-slug}/

Shiyakhas are listed inline in each district's README.

AI Integration

Citation

Egypt Administrative Divisions Dataset (CC-BY-4.0)
URL: https://github.com/open-admin-data/egypt-administrative-divisions

See CITATION.cff for machine-readable citation.

License

Related

  • Open Admin Data — Browse, search and explore administrative divisions for every country
  • open-admin-data — GitHub organization with all country repos
  • ListBase — Structured reference data for every country

About

Open dataset of Egypt's administrative divisions — 27 governorates, 365 districts, 5716 shiyakhas. Bilingual Arabic + English. CC-BY-4.0

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors