Communes tchèques en chiffres : 786 indicateurs par commune, 2000–2025
786 indicateurs de la statistique communale du ČSÚ pour chaque commune tchèque depuis 2000 : population, écoles, médecins, entreprises, chômage, budgets et recensements. Dans une seule table avec codes RÚIAN, plus une synthèse de 36 chiffres clés par commune.
Paiement unique, prix final en licence personnelle, licence entreprise au choix à la commande · données : 22/07/2026


Le travail épargné
Fusionner 26 fichiers annuels de la MOS, la statistique des villes et des communes du ČSÚ (l’Office tchèque de la statistique), soit 36,9 millions de lignes ne contenant que des codes, y joindre la nomenclature des 800 indicateurs avec méthodologie et couverture dans le temps, convertir 179 134 valeurs confidentielles en NULL avec indicateur, écarter 237 804 zéros de remplissage de la première édition de 2025 et attribuer à 6 272 communes, disparues comprises, leur district, leur ORP (commune à compétences élargies) et leur région pour chaque année.
Mesuré sur notre propre build
- Lignes de code et de tests
- 908
- Tokens de l’agent IA
- 22 M
- Durée d’exécution de l’agent IA
- 40 min
Les tokens et la durée correspondent à la première version fonctionnelle du code, écrite avec Claude Opus 5.5. Ne sont pas comptés : l’étude des sources et des licences, le contrôle qualité et les corrections ultérieures.
- Échantillon gratuit : toutes les tables réduites à la région de Kutná Hora, en CSV et Parquet. Télécharger l’échantillon
- Date des données
- 22/07/2026
- Lignes
- 37 M
- Tables
- 6
- Formats
- PostgreSQL, Parquet, CSV, JSON
- Licence de la source
- CC BY 4.0 (ČSÚ, ČÚZK)
Contenu
Les 786 indicateurs de la MOS (Městská a obecní statistika) pour toutes les communes tchèques de 2000 à 2025, dans une seule table longue avec les codes de commune du RÚIAN, le registre tchèque des adresses, bâtiments, parcelles et unités territoriales : population, enseignement, santé, entités économiques, chômage, finances communales, natures de terrain, recensements 1991–2021 et autres. Nomenclature des indicateurs avec méthodologie, communes avec leur rattachement année par année et table large des indicateurs clés.
| Table | Lignes |
|---|---|
okruhy17 domaines statistiques de la MOS avec le nombre d’indicateurs et de valeurs | 17 |
ukazatelenomenclature des indicateurs : nom, domaine, unité, source, méthodologie, périodicité, années présentes dans les données | 800 |
obcetoutes les communes présentes dans la MOS (y compris disparues), dernier état connu, coordonnées | 6 272 |
obce_rokycommune × année telle que la MOS la présente, avec son rattachement au district, à l’ORP et à la région cette année-là | 162 597 |
hodnotytoutes les valeurs au format long : commune × année × indicateur | 36 624 946 |
obce_prehledune ligne par commune actuelle, 36 indicateurs clés de la dernière année disponible | 6 258 |
Les communes sont prises dans leurs limites de l’année concernée ; rien n’est recalculé sur les communes actuelles. L’année 2025 n’est pour l’instant que la première édition du ČSÚ (sans l’enseignement, la santé ni le chômage).
Téléchargements
Chaque format contient les mêmes données. Téléchargez seulement celui qu’il vous faut ; l’intégrité se vérifie avec le fichier SHA256SUMS.
| Format | Fichiers | Taille |
|---|---|---|
| PostgreSQLschema.sql avec types, clés, index et commentaires, et import.sh qui charge les données depuis les CSV | 2 | 18 ko |
| ParquetUn fichier par table (zstd). DuckDB, Polars et pandas le lisent sans import. | 6 | 61 Mo |
| CSVUTF-8, virgule, ligne d’en-tête ; grandes tables en .csv.gz | 6 | 153 Mo |
| JSONTableau d’objets ; grandes tables en JSON Lines (.jsonl.gz) | 6 | 195 Mo |
Exemple de code
D’autres exemples pour SQL, DuckDB, Python et Node.js se trouvent dans le README.md fourni dans le pack.
-- vývoj nezaměstnanosti a počtu obyvatel v Jihlavě
SELECT h.rok, u.nazev, h.hodnota, u.jednotka
FROM obce_v_cislech.hodnoty h JOIN obce_v_cislech.ukazatele u USING (ukazatel_kod)
WHERE h.obec_kod = 586846 AND h.ukazatel_kod IN ('110900', '500020')
ORDER BY h.ukazatel_kod, h.rok;-- vlastní široký panel: obec × rok × vybrané ukazatele
PIVOT (SELECT obec_kod, rok, ukazatel_kod, hodnota FROM 'parquet/hodnoty.parquet'
WHERE ukazatel_kod IN ('110900', '110200', '110300', '160100'))
ON ukazatel_kod USING max(hodnota) GROUP BY obec_kod, rok ORDER BY obec_kod, rok;-- dokončené byty na 1000 obyvatel podle krajů v historických hranicích
SELECT r.rok, r.kraj, round(1000 * sum(b.hodnota) / sum(o.hodnota), 2) AS byty_na_1000
FROM obce_v_cislech.hodnoty b
JOIN obce_v_cislech.hodnoty o ON o.obec_kod = b.obec_kod AND o.rok = b.rok AND o.ukazatel_kod = '110900'
JOIN obce_v_cislech.obce_roky r ON r.obec_kod = b.obec_kod AND r.rok = b.rok
WHERE b.ukazatel_kod = '121800' AND b.rok BETWEEN 2015 AND 2024
GROUP BY 1, 2 ORDER BY 1, 2;Source et licence
- Sources
- ČSÚ : Databáze MOS, données ouvertes (produit 330271)
- ČSÚ : Databáze MOS, documentation
- ČSÚ : fichiers MOS (mos_data_RRRR.csv, mos_ukaz.csv, mos_uzemi.csv, mos_okruhy.csv)
- NKOD (le catalogue national tchèque des données ouvertes) : fiche du jeu de données Databáze MOS
- ČSÚ : nomenclatures des unités territoriales (iSMS), via le jeu de données csu-ciselniky
- ČÚZK (l’office tchèque du cadastre) : RÚIAN (statut et points de définition des communes)
- Traitement
- czechdatasets.com. Données modifiées, ce n’est pas une publication officielle de l’administration ; la mention obligatoire de la source est dans LICENCE.txt.
À croiser avec
Les jeux de données partagent les codes RÚIAN et l’IČO : un JOIN suffit à les relier.


Population des communes 2000–2026
Population de toutes les communes tchèques au 1er janvier 2026 et à chaque 1er janvier depuis 2000, par sexe et tranche d’âge. Plus les régions, districts, ORP et arrondissements municipaux, le tout avec codes RÚIAN.


Nomenclatures ČSÚ
Liste des communes tchèques avec codes RÚIAN, régions, districts et ORP, plus CZ-NACE, CZ-ISCO, CZ-CPA, CZ-NUTS, formes juridiques et pays avec codes ISO. Toutes les versions fusionnées en intervalles de validité.


RÚIAN avec historique
Les données complètes du RÚIAN, le registre tchèque des adresses, bâtiments, parcelles et unités territoriales, rues comprises. L’état actuel et chaque version depuis août 2015, mois par mois.
Autres jeux de données
- Géocodeur et autocomplétion d’adresses
- Risques par adresse
- Entreprises et organisations (RES)
- Offres d’emploi
- Boîtes de données
- Médicaments (SÚKL)
- Ruptures et disponibilité des médicaments
- Pharmacies avec horaires et GPS
- Établissements de santé (NRPZS)
- Écoles et structures scolaires
- Résultats des élections 1996–2026
- Salaires par région et secteur
- Pack gratuit
Communes en chiffres 2000–2025 pour 290 CZK.
Paiement unique, téléchargement dès le paiement, sans compte ni abonnement. Les mises à jour du jeu de données sont comprises dans le prix. Les 15 jeux de données payants réunis coûtent 2 490 CZK, soit 3 510 CZK de moins qu’à l’unité.