Global Operating Grant of French Municipalities 2014-2016Dotation globale de fonctionnement des communes 2014 - 2016
Dotation globale de fonctionnement des communes 2014 - 2016Global Operating Grant of French Municipalities 2014-2016
This API provides data on the évolution of the global operating grant (dotation globale de fonctionnement), a key transfer from the French state to local authorities, across the roughly 36,000 municipalities of France between 2014 and 2016. It is published via the OpenDataSoft public data platform and covers national territory at the municipal level. The dataset is useful for tracking changes in state funding to municipalities over this three-year period, supporting analysis of local government finance trends across France.Evolution de la dotation globale de fonctionnement entre 2014 et 2016 dans les 36.000 communes françaises.
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (34 fields)
Click a field to see example values.
| Fill | Field | Type | Description |
|---|---|---|---|
| 100% | insee_comCode commune INSEE | text | — |
| 100% | nom_comNom Commune | text | — |
| 100% | nomcnNom Commune Nouvelle | text | — |
| 100% | nouvellecommune | text | — |
| 100% | popucommuneanciennePopulation Ancienne Commune | double | — |
| 100% | cumul2014oldDotations Ancienne Commune 2014 | double | — |
| 100% | cumul2015oldDotations Ancienne Commune 2015 | double | — |
| 100% | cumul2016oldDotations Ancienne Commune 2016 | double | — |
| — | 2014_haboldDotations par habitant Ancienne Commune 2014 | double | — |
| — | 2015_haboldDotations par habitant Ancienne Commune 2015 | double | — |
| — | 2016_haboldDotations par habitant Ancienne Commune 2016 | double | — |
| 100% | cumul2014newDotations Nouvelle Commune 2014 | double | — |
| 100% | cumul2015newDotations Nouvelle Commune 2015 | double | — |
| 100% | cumul2016newDotations Nouvelle Commune 2016 | double | — |
| 100% | populationnewPopulation Nouvelle Commune | double | — |
| — | 2014_habDotations par habitant Nouvelle Commune 2014 | double | — |
| — | 2015_habDotations par habitant Nouvelle Commune 2015 | double | — |
| — | 2016_habDotations par habitant Nouvelle Commune 2016 | double | — |
| 100% | evo2014_2015_pcPourcentage d'évolution de 2014 à 2015 | double | — |
| 100% | evo2014_2015brutEvolution Brute de 2014 à 2015 | double | — |
| 100% | equivalent2014_2015Equipement correspondant à l'évolution du montant entre 2014 et 2015 | text | — |
| 100% | evo2014_2016_pcPourcentage d'évolution de 2014 à 2016 | double | — |
| 100% | evo2014_2016brutEvolution Brute de 2014 à 2016 | double | — |
| 100% | equiv2014_2016Equipement correspondant à l'évolution du montant entre 2014 et 2016 | text | — |
| 99.9% | evo2015_2016_pcPourcentage d'évolution de 2015 à 2016 | double | — |
| 100% | evo2015_2016brutEvolution Brute de 2015 à 2016 | double | — |
| — | equivalent2015_2016Equipement correspondant à l'évolution du montant entre 2015 et 2016 | text | — |
| — | nom_deptDépartement | text | — |
| — | code_epciCode epci | text | — |
| — | epci | text | — |
| — | code_deptCode Département | text | — |
| — | code_regCode Région | text | — |
| — | geo_shapeShape | geo_shape | — |
| — | geo_point_2dGeo Point | geo_point_2d | — |
Schema captured from opendatasoft 7 days 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 1epci: CC du Taravu · nomcn: SERRA-DI-FERRO
{
"epci": "CC du Taravu",
"nomcn": "SERRA-DI-FERRO",
"nom_com": "SERRA-DI-FERRO",
"2014_hab": 641.507042254,
"2015_hab": 610.199195171,
"2016_hab": 576.197183099,
"code_reg": "94",
"nom_dept": "CORSE-DU-SUD",
"code_dept": "2A",
"code_epci": "242010015",
"geo_shape": "[large value omitted]",
"insee_com": "2A276",
"2014_habold": 641.507042254,
"2015_habold": 610.199195171,
"2016_habold": 576.197183099,
"cumul2014new": 318829,
"cumul2014old": 318829,
"cumul2015new": 303269,
"cumul2015old": 303269,
"cumul2016new": 286370,
"cumul2016old": 286370,
"geo_point_2d": {
"lat": 41.7410594462,
"lon": 8.81266674421
},
"populationnew": 497,
"equiv2014_2016": "Un terrain multisports (40,000 euros) ou un agent de la fonction publique territoriale pendant un an.",
"evo2014_2015_pc": -4.88035906395,
"evo2014_2016_pc": -10.1806924715,
"evo2015_2016_pc": -5.57228071448,
"nouvellecommune": "non",
"evo2014_2015brut": -15560,
"evo2014_2016brut": -32459,
"evo2015_2016brut": -16899,
"equivalent2014_2015": "Un élévateur permettant à une personne handicapée de franchir quelques marches (à partir de 10,000 €).",
"equivalent2015_2016": "Un élévateur permettant à une personne handicapée de franchir quelques marches (à partir de 10,000 €).",
"popucommuneancienne": 497
}Record 2epci: CC Gave et Coteaux · nomcn: RONTIGNON
{
"epci": "CC Gave et Coteaux",
"nomcn": "RONTIGNON",
"nom_com": "RONTIGNON",
"2014_hab": 81.4261874198,
"2015_hab": 73.243902439,
"2016_hab": 73.9114249037,
"code_reg": "75",
"nom_dept": "PYRENEES-ATLANTIQUES",
"code_dept": "64",
"code_epci": "246401525",
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
-0.3329978272,
43.2331438644
],
[
-0.3324223382,
43.233967422
],
[
-0.3317200429,
43.2376065983
],
[
-0.3295748276,
43.245820739
],
[
-0.3269813004,
43.2545375682
],
[
-0.3265364325,
43.2555380412
],
[
-0.324310039,
43.2582004747
],
[
-0.3221338417,
43.2589147935
],
[
-0.3252347458,
43.2622316181
],
[
-0.3311548537,
43.2694301625
],
[
-0.3319033326,
43.2693764607
],
[
-0.3332408548,
43.2706460919
],
[
-0.333916749,
43.270359626
],
[
-0.3361795411,
43.2687303446
],
[
-0.3372518369,
43.2677149336
],
[
-0.3476789251,
43.2570615978
],
[
-0.3483337785,
43.255291922
],
[
-0.3501332253,
43.2501131496
],
[
-0.3513648956,
43.2472505525
],
[
-0.3521883864,
43.2463309469
],
[
-0.3539275934,
43.2452532393
],
[
-0.3556057327,
43.2443124519
],
[
-0.357739221,
43.2433880861
],
[
-0.354172721,
43.2350439138
],
[
-0.3534552381,
43.2333348708
],
[
-0.351310758,
43.2295489745
],
[
-0.3511838632,
43.2294628822
],
[
-0.3503978665,
43.2297519821
],
[
-0.3476497538,
43.2301352686
],
[
-0.3461632961,
43.2301723632
],
[
-0.3445019644,
43.2301239239
],
[
-0.3429552636,
43.2299287571
],
[
-0.3374269439,
43.230291625
],
[
-0.3337720673,
43.2325851613
],
[
-0.3329978272,
43.2331438644
]
]
]
},
"properties": {}
},
"insee_com": "64467",
"2014_habold": 81.4261874198,
"2015_habold": 73.243902439,
"2016_habold": 73.9114249037,
"cumul2014new": 63431,
"cumul2014old": 63431,
"cumul2015new": 57057,
"cumul2015old": 57057,
"cumul2016new": 57577,
"cumul2016old": 57577,
"geo_point_2d": {
"lat": 43.248100145,
"lon": -0.339803959138
},
"populationnew": 779,
"equiv2014_2016": "Un radar pédagogique (5,000 euros) ou un feu tricolore (3,500 euros) .",
"evo2014_2015_pc": -10.048714351,
"evo2014_2016_pc": -9.2289259195,
"evo2015_2016_pc": 0.911369332422,
"nouvellecommune": "non",
"evo2014_2015brut": -6374,
"evo2014_2016brut": -5854,
"evo2015_2016brut": 520,
"equivalent2014_2015": "Un radar pédagogique (5,000 euros) ou un feu tricolore (3,500 euros) .",
"equivalent2015_2016": "Un ralentisseur type \"coussin berlinois\" (autour de 1,000 euros), tables, chaises, armoires et tableau pour une classe de maternelle (1,500 euros pour 20 enfants)",
"popucommuneancienne": 779
}Record 3epci: CA de l'Auxerrois · nomcn: GURGY
{
"epci": "CA de l'Auxerrois",
"nomcn": "GURGY",
"nom_com": "GURGY",
"2014_hab": 181.571844095,
"2015_hab": 174.88423502,
"2016_hab": 166.653868528,
"code_reg": "27",
"nom_dept": "YONNE",
"code_dept": "89",
"code_epci": "248900532",
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
3.5810548798,
47.8801995179
],
[
3.5804784115,
47.8798459697
],
[
3.5692895505,
47.8773114678
],
[
3.5690220166,
47.8773136652
],
[
3.5578319686,
47.8819510796
],
[
3.5525836439,
47.8891785712
],
[
3.5472971838,
47.8977784518
],
[
3.5458271505,
47.9007165556
],
[
3.54361909,
47.9036175546
],
[
3.5394635808,
47.9061566746
],
[
3.5325719295,
47.9089924758
],
[
3.5322489723,
47.9094907297
],
[
3.5305103166,
47.9095084962
],
[
3.5270274348,
47.9050728652
],
[
3.5258156123,
47.9000221835
],
[
3.5259329426,
47.8993016691
],
[
3.5257759478,
47.8983141868
],
[
3.5252188466,
47.8973302941
],
[
3.52377464,
47.8955466696
],
[
3.5226837066,
47.8945678437
],
[
3.522545895,
47.8944343588
],
[
3.524209266,
47.8922624692
],
[
3.5271042663,
47.8919147109
],
[
3.5321760942,
47.890603043
],
[
3.5366005255,
47.8890745165
],
[
3.5345922703,
47.8837773139
],
[
3.5346533412,
47.8798755509
],
[
3.5356848673,
47.8781554514
],
[
3.5389599261,
47.8781665583
],
[
3.543852509,
47.87831949
],
[
3.5475110921,
47.8778983809
],
[
3.5475658739,
47.8728302199
],
[
3.5493100058,
47.8689304543
],
[
3.5525361473,
47.8668641965
],
[
3.5544862123,
47.8644249802
],
[
3.5566561103,
47.8570715294
],
[
3.5572409164,
47.8563460439
],
[
3.5574245735,
47.8556242618
],
[
3.5575482212,
47.8551736681
],
[
3.5634768212,
47.8523355005
],
[
3.5742835518,
47.8565257631
],
[
3.5784385675,
47.8598551979
],
[
3.5781243226,
47.8635458906
],
[
3.5786049395,
47.8640808273
],
[
3.5824251225,
47.8674126609
],
[
3.5942265522,
47.8689951096
],
[
3.6013977784,
47.8698621864
],
[
3.6082965482,
47.870394535
],
[
3.6149582845,
47.8722777339
],
[
3.6149659434,
47.8725926966
],
[
3.5990313827,
47.8770833394
],
[
3.5946241482,
47.8778689535
],
[
3.5907913822,
47.8791960126
],
[
3.5895958134,
47.879478325
],
[
3.5827251759,
47.8801363374
],
[
3.5810548798,
47.8801995179
]
]
]
},
"properties": {}
},
"insee_com": "89198",
"2014_habold": 181.571844095,
"2015_habold": 174.88423502,
"2016_habold": 166.653868528,
"cumul2014new": 312122,
"cumul2014old": 312122,
"cumul2015new": 300626,
"cumul2015old": 300626,
"cumul2016new": 286478,
"cumul2016old": 286478,
"geo_point_2d": {
"lat": 47.8784894553,
"lon": 3.56015084213
},
"populationnew": 1719,
"equiv2014_2016": "Un terrain multisports (40,000 euros) ou un agent de la fonction publique territoriale pendant un an.",
"evo2014_2015_pc": -3.68317516868,
"evo2014_2016_pc": -8.21601809549,
"evo2015_2016_pc": -4.70617977154,
"nouvellecommune": "non",
"evo2014_2015brut": -11496,
"evo2014_2016brut": -25644,
"evo2015_2016brut": -14148,
"equivalent2014_2015": "Un élévateur permettant à une personne handicapée de franchir quelques marches (à partir de 10,000 €).",
"equivalent2015_2016": "Un élévateur permettant à une personne handicapée de franchir quelques marches (à partir de 10,000 €).",
"popucommuneancienne": 1719
}Record 4epci: CC du Pays de France · nomcn: LE PLESSIS-LUZARCHES
{
"epci": "CC du Pays de France",
"nomcn": "LE PLESSIS-LUZARCHES",
"nom_com": "LE PLESSIS-LUZARCHES",
"2014_hab": 154.592857143,
"2015_hab": 132.264285714,
"2016_hab": 114.085714286,
"code_reg": "11",
"nom_dept": "VAL-D'OISE",
"code_dept": "95",
"code_epci": "249500323",
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
2.4537337563,
49.0896328865
],
[
2.4542124028,
49.0898121921
],
[
2.4574998371,
49.0917413499
],
[
2.4606616426,
49.0939252058
],
[
2.4650477425,
49.0967770913
],
[
2.465440121,
49.0976312195
],
[
2.4653985717,
49.098606599
],
[
2.4631974571,
49.0992019124
],
[
2.4575207941,
49.1006006699
],
[
2.4527329837,
49.1009197487
],
[
2.4499983959,
49.1007921833
],
[
2.449857461,
49.1006530716
],
[
2.4492857134,
49.0953077708
],
[
2.4492161103,
49.0950287182
],
[
2.4496139326,
49.0948282329
],
[
2.4532556909,
49.0903077701
],
[
2.4537337563,
49.0896328865
]
]
]
},
"properties": {}
},
"insee_com": "95493",
"2014_habold": 154.592857143,
"2015_habold": 132.264285714,
"2016_habold": 114.085714286,
"cumul2014new": 21643,
"cumul2014old": 21643,
"cumul2015new": 18517,
"cumul2015old": 18517,
"cumul2016new": 15972,
"cumul2016old": 15972,
"geo_point_2d": {
"lat": 49.0963094695,
"lon": 2.45618180419
},
"populationnew": 140,
"equiv2014_2016": "Un radar pédagogique (5,000 euros) ou un feu tricolore (3,500 euros) .",
"evo2014_2015_pc": -14.44346902,
"evo2014_2016_pc": -26.2024673104,
"evo2015_2016_pc": -13.7441270184,
"nouvellecommune": "non",
"evo2014_2015brut": -3126,
"evo2014_2016brut": -5671,
"evo2015_2016brut": -2545,
"equivalent2014_2015": "Un ralentisseur type \"coussin berlinois\" (autour de 1,000 euros), tables, chaises, armoires et tableau pour une classe de maternelle (1,500 euros pour 20 enfants)",
"equivalent2015_2016": "Un ralentisseur type \"coussin berlinois\" (autour de 1,000 euros), tables, chaises, armoires et tableau pour une classe de maternelle (1,500 euros pour 20 enfants)",
"popucommuneancienne": 140
}Record 5epci: CC du Pays d'Entrevaux · nomcn: ENTREVAUX
{
"epci": "CC du Pays d'Entrevaux",
"nomcn": "ENTREVAUX",
"nom_com": "ENTREVAUX",
"2014_hab": 329.126473741,
"2015_hab": 301.13397642,
"2016_hab": 271.052518757,
"code_reg": "93",
"nom_dept": "ALPES-DE-HAUTE-PROVENCE",
"code_dept": "04",
"code_epci": "200018190",
"geo_shape": "[large value omitted]",
"insee_com": "04076",
"2014_habold": 329.126473741,
"2015_habold": 301.13397642,
"2016_habold": 271.052518757,
"cumul2014new": 307075,
"cumul2014old": 307075,
"cumul2015new": 280958,
"cumul2015old": 280958,
"cumul2016new": 252892,
"cumul2016old": 252892,
"geo_point_2d": {
"lat": 43.9500978703,
"lon": 6.80201683742
},
"populationnew": 933,
"equiv2014_2016": "Un feu d'artifice de 14-juillet aussi grandiose que celui de Rennes (80,000 euros) ou un terrain de tennis extérieur en résine synthétique (58,000 euros)",
"evo2014_2015_pc": -8.50508833347,
"evo2014_2016_pc": -17.6448750305,
"evo2015_2016_pc": -9.98939343247,
"nouvellecommune": "non",
"evo2014_2015brut": -26117,
"evo2014_2016brut": -54183,
"evo2015_2016brut": -28066,
"equivalent2014_2015": "Un terrain multisports (40,000 euros) ou un agent de la fonction publique territoriale pendant un an.",
"equivalent2015_2016": "Un terrain multisports (40,000 euros) ou un agent de la fonction publique territoriale pendant un an.",
"popucommuneancienne": 933
}Live sample captured at profiling time — values may have changed upstream.
Verification Status
Using the API
Configuration
- Base URL
- https://public.opendatasoft.com/api/explore/v2.1/catalog/datasets/dotation-globale-de-fonctionnement-des-communes
License
Terms stated by the source (not a recognized license):
https://en.wikipedia.org/wiki/Public_domain
Query examples
curl -s 'https://public.opendatasoft.com/api/explore/v2.1/catalog/datasets/dotation-globale-de-fonctionnement-des-communes/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.