Data updated

Algeria Open Data Packages

Open data for Algeria: installable from npm, typed with TypeScript, CI-validated on every change. Each package states its own terms; the code is MIT.

npm install geoalgeria

28

packages

83,713+

records

69

Wilayas

5

formats

Packages

Each package installs independently. Use the flagship geoalgeria for administrative divisions, or pick domain-specific packages as needed.

geoalgeria8,091

69 wilayas, 551 dairas, all 1,541 communes: bilingual names, postal codes, coordinates, plus 3,907 post offices and 2,023 ATMs.

records across 5 datasets
@geoalgeria/poste5,930

3,907 post offices and 2,023 ATMs from Algerie Poste: real postal codes, bilingual names, coordinates, commune/wilaya linkage.

post offices + ATMs
@geoalgeria/emploi331

331 public employment agencies (58 AWEM + 273 ALEM) from ANEM: addresses, contacts, geographic coordinates.

employment agencies
@geoalgeria/mobilis12,344

164 commercial agencies (geocoded, bilingual FR/AR) and 12,180 approved points of sale from Mobilis.

agencies + points of sale
@geoalgeria/telecom4,093

4,093 5G coverage records from operator maps (4,069 mapped; Djezzy, Mobilis, Ooredoo) with wilaya/commune linkage.

5G coverage records
@geoalgeria/aviation36

36 civil airports with official names, ICAO and IATA codes, addresses, phone numbers, websites, and geographic coordinates.

civil airports
@geoalgeria/banques1,733

21 banks and 8 financial institutions (Banque d'Algerie list) plus 1,704 branch locations across all 21 banks.

institutions + branches
@geoalgeria/livraison650

18 delivery carriers, 650 geocoded stop-desk/relay points across 64 wilayas, and per-carrier coverage.

geocoded stop-desks
@geoalgeria/jeunesse2,334

2,334 youth establishments: maisons de jeunes, auberges de jeunes, cultural centers, youth camps and more, with capacity, accessibility and operational status.

youth establishments
@geoalgeria/sports5,234

5,234 sports facilities: stadiums, swimming pools, courts, athletics tracks, sports halls and more across 69 wilayas and 28 facility types, with capacity, accessibility and operational status.

sports facilities
@geoalgeria/enseignement-superieur171

171 higher-education institutions: universities, grandes ecoles, ENS and university centers, plus the licensed private and other-ministry institutions, across 51 wilayas.

higher-education institutions
@geoalgeria/tourisme4,321

4,321 tourism sites across 69 wilayas: hotels, attractions, historic sites, thermal springs, and protected areas.

tourism sites
@geoalgeria/formation-professionnelle1,963

1,963 vocational training establishments: CFPA, INSFP, IFEP, IEP, DFEPs and private accredited centers across 69 wilayas.

training establishments
@geoalgeria/djezzy128

128 geocoded Djezzy (Optimum Telecom Algérie) retail boutiques across 63 wilayas, with store codes, addresses, and opening hours.

boutiques across 63 wilayas
@geoalgeria/mosquees20,759

20,759 geocoded mosques across all 69 wilayas: a Wikidata + OpenStreetMap composite with near-complete national coverage, bilingual FR/AR names.

mosques across 69 wilayas
@geoalgeria/sante657

657 public health establishments across 58 wilayas: hospitals (EPH), proximity-health (EPSP), specialized hospitals (EHS) and university hospitals (CHU) from the Ministry of Health, bilingual FR/AR.

health establishments
@geoalgeria/cliniques1,915

1,915 clinics and proximity-care facilities across 66 wilayas from OpenStreetMap (ODbL): 1,143 cliniques, 406 polycliniques, 199 salles de soins, 142 centres de santé and 25 maternités, bilingual FR/AR (1,608 named), with sector, speciality, phone and commune/wilaya linkage, fully geocoded. The community tier of the health sector: it complements the Ministry of Health registry in @geoalgeria/sante and must never be summed with it.

clinics & care facilities
@geoalgeria/culture1,083

1,083 cultural places across 66 of Algeria's 69 wilayas: protected heritage sites, museums, theatres, libraries and cultural establishments (maisons & palais de la culture, cinemas, cultural centres, culture directorates, arts schools) from the Ministry of Culture, bilingual FR/AR, fully geocoded with 360° virtual tours.

cultural sites
@geoalgeria/agriculture196

196 agriculture-sector institutions across all 58 wilayas: services directorates (DSA), forest conservations, technical & research institutes, training centres, chambers of agriculture, public offices and groups from the Ministry of Agriculture's institutional directory, bilingual FR/AR, geocoded to commune/wilaya centroid.

agricultural institutions
@geoalgeria/gares-routieres74

74 intercity bus stations (gares routières) across 52 wilayas: official names, addresses, coordinates (74/74 geocoded), surface areas and wilaya/commune linkage, from SOGRAL, the state operator of Algeria's coach stations.

coach stations
@geoalgeria/ecoles11,849

11,849 schools and kindergartens across all 69 wilayas from OpenStreetMap (ODbL): classified by cycle (3,776 primaire, 2,359 moyen/CEM, 1,496 secondaire/lycée, 267 préscolaire) and by kind (regular vs. language/Quranic/driving schools, training & special-needs centres). Bilingual FR/AR (8,204 named), with isced_levels, address and commune/wilaya linkage. The largest openly-geocoded school layer for Algeria.

schools & kindergartens
@geoalgeria/ferroviaire691

691 rail and urban-transit nodes across 52 wilayas: 427 rail, 190 tram, 40 metro, 24 aerial-tramway and 10 gondola; bilingual FR/AR, with operator (SNTF/SETRAM/SEMA), line membership and wilaya/commune linkage. A Wikidata (CC0) + OpenStreetMap (ODbL) composite.

stations & stops
@geoalgeria/buses184

184 urban and suburban bus Lines across 16 Operator networks: Line identities, termini, the communes and transit Stations each Line serves, 1,603 indexed Stations, and published departure timetables where the Operator publishes them. Reusable geometry for 76 Lines comes from OpenStreetMap (ODbL).

bus lines
@geoalgeria/transport4

Umbrella package: install once to get every GeoAlgeria transport dataset, re-exported namespaced: civil airports, rail & urban transit, intercity bus stations and urban bus networks.

datasets in one install
@geoalgeria/industrie-pharmaceutique171

171 approved pharmaceutical manufacturers across 25 wilayas: medicine and medical-device makers from the Ministry of Pharmaceutical Industry (MIP) fabrication register, geocoded against the geoalgeria commune set.

drug & device makers
@geoalgeria/pharmacies3,811

3,811 pharmacies (officines) across 67 wilayas: geocoded from OpenStreetMap, with names, phone and opening hours where tagged, clustered and searchable. Records conform to the canonical @geoalgeria/schema GeoRecord.

pharmacies
@geoalgeria/pharma2

Umbrella package: install once to get every GeoAlgeria pharmaceutical dataset, re-exported namespaced: approved medicine & medical-device manufacturers and retail pharmacies (officines).

datasets in one install
@geoalgeria/ooredoo572

572 Ooredoo stores across 63 wilayas, Espaces Ooredoo, City Shops and Espaces Services with real coordinates and addresses, geocoded from the operator's public locator and linked to the geoalgeria commune set.

Ooredoo stores

Formats

The npm packages ship JSON for minimal bundle size. CSV, GeoJSON, and SQL are available in every GitHub Release.

JSONCSVGeoJSONSQLTypeScript

Quick start

import dz from "geoalgeria";

dz.wilayas;                       // all 69 wilayas
dz.getCommunesByWilaya(16);       // 57 communes in Algiers
dz.findByPostalCode("16000");     // commune, daira, wilaya
dz.getPostOfficesByCommune(1731); // real Algérie Poste offices
Source on GitHubPackages on npmDocumentation

For AI assistants

/llms.txt is a short guide to what GeoAlgeria holds and where to find it. /llms-full.txt is the long version: every dataset with its record count, its sources and its terms, in one file.

You can also read any wilaya, commune or sector map page as markdown: add .md to its address.