A comprehensive database of Algeria's administrative divisions, updated with the 2025 administrative reform that introduced 11 new wilayas.
- 69 Wilayas (48 original + 10 from 2019 + 11 new from 2025)
- 1,541 Communes with both Arabic and Latin names
- Available in multiple formats: SQL, JSON, and XML
The 2025 reform added these wilayas:
| Code | Wilaya | Arabic |
|---|---|---|
| 59 | Aflou | ุฃููู |
| 60 | El Abiodh Sidi Cheikh | ุงูุฃุจูุถ ุณูุฏู ุงูุดูุฎ |
| 61 | El Aricha | ุงูุนุฑูุดุฉ |
| 62 | El Kantara | ุงูููุทุฑุฉ |
| 63 | Barika | ุจุฑููุฉ |
| 64 | Bou Saada | ุจูุณุนุงุฏุฉ |
| 65 | Bir El Ater | ุจูุฑ ุงูุนุงุชุฑ |
| 66 | Ksar El Boukhari | ูุตุฑ ุงูุจุฎุงุฑู |
| 67 | Ksar Chellala | ูุตุฑ ุงูุดูุงูุฉ |
| 68 | Ain Oussara | ุนูู ูุณุงุฑุฉ |
| 69 | Messaad | ู ุณุนุฏ |
โโโ sql/
โ โโโ cities.sql # PostgreSQL/MySQL compatible
โโโ json/
โ โโโ cities.json # Ready for APIs and web apps
โโโ xml/
โโโ cities.xml # For enterprise systems
-- Import into your database
psql your_database < sql/cities.sqlconst data = require('./json/cities.json');
console.log(data.total_wilayas); // 69
console.log(data.total_communes); // 1541<!-- Root element contains metadata, wilayas, and communes -->
<algeria_administrative_divisions>
<metadata>...</metadata>
<wilayas>...</wilayas>
<communes>...</communes>
</algeria_administrative_divisions>Each commune has:
commune_id: Unique identifier (1-1541)wilaya_id: Parent wilaya (1-69)commune_name_arabic: Arabic namecommune_name_latin: Latin/French name
- All data reflects the official 2025 administrative organization
- Communes are properly reassigned to their new wilayas
- Names include proper handling of special characters and apostrophes
Public domain. Use it however you want.
Made with โค๏ธ for Algeria