Rwanda administrative hierarchy: Province → District → Sector → Cell → Village
# Location250
**Location250** is a Python package providing Rwanda's full administrative hierarchy from **Province → District → Sector → Cell → Village**.
It allows developers to easily query locations for apps, data processing, or geospatial analysis.
---
## Features
- Get a list of all **Provinces** in Rwanda.
- Retrieve **Districts** by province.
- Retrieve **Sectors** by district.
- Retrieve **Cells** by sector.
- Retrieve **Villages** by cell.
- Case-insensitive queries for convenience.
---
## Provinces in Rwanda
| Province Name |
|--------------------|
| Umujyi wa Kigali |
| Amajyepfo |
| Iburengerazuba |
| Amajyaruguru |
| Iburasirazuba |
---
## Sample JSON Structure
```json
{
"provinces": [
{
"name": "Umujyi wa Kigali",
"districts": [
{
"name": "Gasabo",
"sectors": [
{
"name": "Remera",
"cells": [
{
"name": "Nyabisindu",
"villages": ["Village 1", "Village 2", "Village 3"]
}
]
}
]
}
]
}
]
}
## for installation
pip install location250
## Usage
import location250 as rl
# List all provinces
print(rl.get_provinces())
# List districts in a province
print(rl.get_districts("Umujyi wa Kigali"))
# List sectors in a district
print(rl.get_sectors("Umujyi wa Kigali", "Gasabo"))
# List cells in a sector
print(rl.get_cells("Umujyi wa Kigali", "Gasabo", "Remera"))
# List villages in a cell
print(rl.get_villages("Umujyi wa Kigali", "Gasabo", "Remera", "Nyabisindu"))
## License
MIT License © 2025 Jambo Florbert