Comptes consolidés des communes depuis 2016
Présentation du jeu de données : Les comptes consolidés des communes 2012-2023 présentent les principaux agrégats des comptes consolidés (budgets principaux et budgets annexes) des communes pour la période 2012-2023. Le calcul des agrégats a été réalisé par l'Observatoire des Finances et de la Ge...
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (41 fields)
Click a field to see example values.
| Fill | Field | Type | Description |
|---|---|---|---|
| 100% | exerExercice | date | Exercice budgétaire |
| 100% | outre_merOutre mer | text | Appartenance de la collectivité à l'outre-mer : oui/non |
| 100% | reg_codeCode Insee 2025 Région | text | Numéro Insee 2025 de la région ou assimilé |
| 100% | reg_nameNom 2025 Région | text | Nom 2025 de la région ou assimilé |
| 100% | dep_codeCode Insee 2025 Département | text | Numéro Insee 2025 du département ou assimilé |
| 100% | dep_nameNom 2025 Département | text | Nom 2025 du département ou assimilé |
| 100% | epci_codeCode Siren 2025 EPCI | text | Numéro Siren 2025 du groupement à fiscalité propre ou de l’établissement public territorial (EPT) |
| 100% | epci_nameNom 2025 EPCI | text | Nom 2025 du groupement à fiscalité propre ou de l’établissement public territorial (EPT) |
| 100% | tranche_populationStrate population 2025 | text | Strate de population au 1er janvier 2025 codée (0 si < 100 hab ; 1 si >= 100 hab et < 200 hab ; 2 si >= 200 hab et < 500 hab ; 3 si >= 500 hab et < 2 000 hab ; 4 si >= 2 000 hab et < 3 500 hab ; 5 si >= 3 500 hab et < 5 000 hab ; 6 si >= 5 000 hab et < 10 000 hab ; 7 si >= 10 000 hab et < 20 000 hab ; 8 si >= 20 000 hab et < 50 000 hab ; 9 si >= 50 000 hab et < 100 000 hab ; 10 si >= 100 000 hab) |
| 100% | ruralCommune rurale | text | Commune classée comme rural : oui/non |
| 100% | montagneCommune de montagne | text | Commune classée comme montagne : oui/non |
| 100% | touristiqueCommune touristique | text | Commune classée comme touristique : oui/non |
| 100% | tranche_revenu_imposable_par_habitantTranche revenu par habitant | text | Tranche de revenu imposable par habitant codée (0 si < 10 000€ ; 1 si >= 10 000€ et < 15 000€ ; 2 si >= 15 000€ et < 20 000 ; 3 si >= 20 000€ et < 25 000€ ; 4 si >= 25 000€ et < 30 000€ ; 5 si >= 30 000€) |
| 100% | qpvPrésence QPV | text | Présence de quartiers prioritaires de la ville : oui/non |
| 100% | com_codeCode Insee 2025 Commune | text | Numéro Insee 2025 de la commune |
| 100% | com_nameNom 2025 Commune | text | Nom 2025 de la commune |
| 100% | categCatégorie | text | Catégorie de collectivité : Commune pour commune, PARIS pour la ville de Paris |
| 100% | sirenCode Siren Collectivité | text | Numéro Siren de la commune |
| 100% | inseeCode Insee Collectivité | text | Code Insee de la commune |
| 100% | lbudgLibellé Budget | text | Nom de la collectivité sur l'exercice |
| 100% | agregatAgrégat | text | Nom de l'agrégat financier |
| 100% | montant_bpMontant bp | double | Valeur de l'agrégat pour le budget principal |
| 100% | montant_baMontant ba | double | Valeur de l'agrégat pour les éventuels budgets annexes |
| 100% | montant_fluxMontant flux BP-BA | double | Valeur des éventuels flux croisés entre le budget principal et les budgets annexes pour l'agrégat |
| 100% | montant | double | Valeur de l'agrégat en € (Montant BP + Montant BA - Montant croisés BP-BA) |
| 100% | montant_en_millionsMontant en millions | double | Valeur de l'agrégat en millions d'€ |
| 100% | ptotPopulation totale | int | Population Insee totale au 1er janvier de l'exercice |
| 100% | euros_par_habitantMontant en € par habitant | double | Valeur de l'agrégat en € par habitant |
| 100% | presence_budgetCompte 2025 Disponible | text | Disponibilité du budget principal sur 2025 : 1=oui ; 0=non |
| 10.3% | ordre_analyse1_section1Ordre analyse1 section1 | text | Variable interne OFGL pour data visualisation |
| 10.3% | ordre_analyse1_section2Ordre analyse1 section2 | text | Variable interne OFGL pour data visualisation |
| 6.2% | ordre_analyse1_section3Ordre analyse1 section3 | text | Variable interne OFGL pour data visualisation |
| 12.4% | ordre_analyse2_section1Ordre analyse2 section1 | text | Variable interne OFGL pour data visualisation |
| 12.4% | ordre_analyse2_section2Ordre analyse2 section2 | text | Variable interne OFGL pour data visualisation |
| 6.2% | ordre_analyse2_section3Ordre analyse2 section3 | text | Variable interne OFGL pour data visualisation |
| 8.2% | ordre_analyse3_section1Ordre analyse3 section1 | text | Variable interne OFGL pour data visualisation |
| 8.2% | ordre_analyse3_section2Ordre analyse3 section2 | text | Variable interne OFGL pour data visualisation |
| 8.2% | ordre_analyse3_section3Ordre analyse3 section3 | text | Variable interne OFGL pour data visualisation |
| 4.1% | ordre_analyse4_section1Ordre analyse4 section1 | text | Variable interne OFGL pour data visualisation |
| 100% | annee_joinAnnee join | text | — |
| 100% | ptot_nPopulation totale du dernier exercice | int | Population Insee totale au 1er janvier du dernier exercice |
Schema captured from opendatasoft 1 hour ago.
Query the data
Pick columns and a sort, then fetch a live preview straight from the source. Choose an API-filterable column (marked ▾) under “Where” to pick from its list of values.
Sample data (5 records)
Record 1qpv: Non · exer: 2018
{
"qpv": "Non",
"exer": "2018",
"ptot": 5465,
"categ": "Commune",
"insee": "83120",
"lbudg": "SAINT-ZACHARIE",
"rural": "Non",
"siren": "218301208",
"ptot_n": 5949,
"agregat": "Ventes de biens et services",
"montant": 461173.16,
"com_code": "83120",
"com_name": "Saint-Zacharie",
"dep_code": "83",
"dep_name": "Var",
"montagne": "Non",
"reg_code": "93",
"reg_name": "Provence-Alpes-Côte d'Azur",
"epci_code": "200054807",
"epci_name": "Métropole d'Aix-Marseille-Provence",
"outre_mer": "Non",
"annee_join": "2018",
"montant_ba": 18786.25,
"montant_bp": 442386.91,
"touristique": "Non",
"montant_flux": 0,
"presence_budget": "1",
"euros_par_habitant": 84.3866715462031,
"tranche_population": "6",
"montant_en_millions": 0.46117315999999997,
"ordre_analyse1_section1": null,
"ordre_analyse1_section2": null,
"ordre_analyse1_section3": null,
"ordre_analyse2_section1": "5",
"ordre_analyse2_section2": null,
"ordre_analyse2_section3": null,
"ordre_analyse3_section1": null,
"ordre_analyse3_section2": null,
"ordre_analyse3_section3": null,
"ordre_analyse4_section1": null,
"tranche_revenu_imposable_par_habitant": "5"
}Record 2qpv: Oui · exer: 2018
{
"qpv": "Oui",
"exer": "2018",
"ptot": 20050,
"categ": "Commune",
"insee": "84089",
"lbudg": "PERTUIS",
"rural": "Non",
"siren": "218400893",
"ptot_n": 20032,
"agregat": "Ventes de biens et services",
"montant": 2228782.23,
"com_code": "84089",
"com_name": "Pertuis",
"dep_code": "84",
"dep_name": "Vaucluse",
"montagne": "Non",
"reg_code": "93",
"reg_name": "Provence-Alpes-Côte d'Azur",
"epci_code": "200054807",
"epci_name": "Métropole d'Aix-Marseille-Provence",
"outre_mer": "Non",
"annee_join": "2018",
"montant_ba": 0,
"montant_bp": 2228782.23,
"touristique": "Non",
"montant_flux": 0,
"presence_budget": "1",
"euros_par_habitant": 111.16120847880299,
"tranche_population": "8",
"montant_en_millions": 2.22878223,
"ordre_analyse1_section1": null,
"ordre_analyse1_section2": null,
"ordre_analyse1_section3": null,
"ordre_analyse2_section1": "5",
"ordre_analyse2_section2": null,
"ordre_analyse2_section3": null,
"ordre_analyse3_section1": null,
"ordre_analyse3_section2": null,
"ordre_analyse3_section3": null,
"ordre_analyse4_section1": null,
"tranche_revenu_imposable_par_habitant": "5"
}Record 3qpv: Oui · exer: 2018
{
"qpv": "Oui",
"exer": "2018",
"ptot": 146192,
"categ": "Commune",
"insee": "13001",
"lbudg": "AIX-EN-PROVENCE",
"rural": "Non",
"siren": "211300017",
"ptot_n": 151033,
"agregat": "Fonds de roulement",
"montant": 11956854.77,
"com_code": "13001",
"com_name": "Aix-en-Provence",
"dep_code": "13",
"dep_name": "Bouches-du-Rhône",
"montagne": "Non",
"reg_code": "93",
"reg_name": "Provence-Alpes-Côte d'Azur",
"epci_code": "200054807",
"epci_name": "Métropole d'Aix-Marseille-Provence",
"outre_mer": "Non",
"annee_join": "2018",
"montant_ba": 0,
"montant_bp": 11956854.77,
"touristique": "Oui",
"montant_flux": 0,
"presence_budget": "1",
"euros_par_habitant": 81.78870779522819,
"tranche_population": "10",
"montant_en_millions": 11.95685477,
"ordre_analyse1_section1": null,
"ordre_analyse1_section2": null,
"ordre_analyse1_section3": null,
"ordre_analyse2_section1": null,
"ordre_analyse2_section2": null,
"ordre_analyse2_section3": null,
"ordre_analyse3_section1": null,
"ordre_analyse3_section2": null,
"ordre_analyse3_section3": null,
"ordre_analyse4_section1": null,
"tranche_revenu_imposable_par_habitant": "5"
}Record 4qpv: Non · exer: 2018
{
"qpv": "Non",
"exer": "2018",
"ptot": 21582,
"categ": "Commune",
"insee": "13002",
"lbudg": "ALLAUCH",
"rural": "Non",
"siren": "211300025",
"ptot_n": 21616,
"agregat": "Fonds de roulement",
"montant": 4406974.05,
"com_code": "13002",
"com_name": "Allauch",
"dep_code": "13",
"dep_name": "Bouches-du-Rhône",
"montagne": "Non",
"reg_code": "93",
"reg_name": "Provence-Alpes-Côte d'Azur",
"epci_code": "200054807",
"epci_name": "Métropole d'Aix-Marseille-Provence",
"outre_mer": "Non",
"annee_join": "2018",
"montant_ba": 0,
"montant_bp": 4406974.05,
"touristique": "Non",
"montant_flux": 0,
"presence_budget": "1",
"euros_par_habitant": 204.19674033917153,
"tranche_population": "8",
"montant_en_millions": 4.40697405,
"ordre_analyse1_section1": null,
"ordre_analyse1_section2": null,
"ordre_analyse1_section3": null,
"ordre_analyse2_section1": null,
"ordre_analyse2_section2": null,
"ordre_analyse2_section3": null,
"ordre_analyse3_section1": null,
"ordre_analyse3_section2": null,
"ordre_analyse3_section3": null,
"ordre_analyse4_section1": null,
"tranche_revenu_imposable_par_habitant": "5"
}Record 5qpv: Non · exer: 2018
{
"qpv": "Non",
"exer": "2018",
"ptot": 2541,
"categ": "Commune",
"insee": "13003",
"lbudg": "ALLEINS",
"rural": "Non",
"siren": "211300033",
"ptot_n": 2903,
"agregat": "Fonds de roulement",
"montant": 444855.51,
"com_code": "13003",
"com_name": "Alleins",
"dep_code": "13",
"dep_name": "Bouches-du-Rhône",
"montagne": "Non",
"reg_code": "93",
"reg_name": "Provence-Alpes-Côte d'Azur",
"epci_code": "200054807",
"epci_name": "Métropole d'Aix-Marseille-Provence",
"outre_mer": "Non",
"annee_join": "2018",
"montant_ba": 0,
"montant_bp": 444855.51,
"touristique": "Non",
"montant_flux": 0,
"presence_budget": "1",
"euros_par_habitant": 175.07103896103897,
"tranche_population": "4",
"montant_en_millions": 0.44485551,
"ordre_analyse1_section1": null,
"ordre_analyse1_section2": null,
"ordre_analyse1_section3": null,
"ordre_analyse2_section1": null,
"ordre_analyse2_section2": null,
"ordre_analyse2_section3": null,
"ordre_analyse3_section1": null,
"ordre_analyse3_section2": null,
"ordre_analyse3_section3": null,
"ordre_analyse4_section1": null,
"tranche_revenu_imposable_par_habitant": "5"
}Live sample captured at profiling time — values may have changed upstream.
Verification Status
Using the API
Configuration
- Base URL
- https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/fed-comptes-consolides-des-communes-2012-2020
License
- ✓ Redistributable
- ✓ Attribution required
Query examples
curl -s 'https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/fed-comptes-consolides-des-communes-2012-2020/records?limit=20' -H 'Accept: application/json'First 20 records of the dataset as JSON.
Uses the Opendatasoft Explore v2.1 syntax — supports select, where, group_by and order_by.
Rate limits
Dataset
Volume & freshness
License
No license declared upstream.
Source: opendatasoft
Machine-readable & source
Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.