{"columns":[{"name":"nom_departement","type":"string"},{"name":"code_commune","type":"string"},{"name":"libelle_de_la_commune","type":"string"},{"name":"nombre_de_foyers_fiscaux","type":"int64"},{"name":"revenu_fiscal_de_reference_des_foyers_fiscaux","type":"int64"},{"name":"nombre_de_foyers_fiscaux_imposes","type":"int64"},{"name":"revenu_fiscal_de_reference_des_foyers_fiscaux_imposes","type":"int64"},{"name":"traitements_et_salaires_montant","type":"int64"}],"n_rows":100,"rows_kept":100,"cut":false,"text_format":"parquet-jsonl-2026-10-02","bounds":{"document_bytes":16777216,"package_text_limit_bytes":33554432,"package_text_slack_bytes":1024,"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096,"vector_min":64,"vector_head_fixed":16,"vector_head_variable":64,"kv_value_chars":1048576,"nesting_max":64,"binary_text":true},"cells_cut":0,"cells_bad_utf8":0,"cells_raw":0,"cells_binary":0,"cells_binary_text":0,"cells_vector":0,"n_row_groups":1,"reader":"pyarrow 23.0.1, python 3.13","created_by":"hyparquet","schema":{"fields":[{"name":"nom_departement","type":"string","nullable":true,"metadata":null,"children":null},{"name":"code_commune","type":"string","nullable":true,"metadata":null,"children":null},{"name":"libelle_de_la_commune","type":"string","nullable":true,"metadata":null,"children":null},{"name":"nombre_de_foyers_fiscaux","type":"int64","nullable":true,"metadata":null,"children":null},{"name":"revenu_fiscal_de_reference_des_foyers_fiscaux","type":"int64","nullable":true,"metadata":null,"children":null},{"name":"nombre_de_foyers_fiscaux_imposes","type":"int64","nullable":true,"metadata":null,"children":null},{"name":"revenu_fiscal_de_reference_des_foyers_fiscaux_imposes","type":"int64","nullable":true,"metadata":null,"children":null},{"name":"traitements_et_salaires_montant","type":"int64","nullable":true,"metadata":null,"children":null}],"parquet":"required group field_id=-1 root {\n  optional binary field_id=-1 nom_departement (String);\n  optional binary field_id=-1 code_commune (String);\n  optional binary field_id=-1 libelle_de_la_commune (String);\n  optional int64 field_id=-1 nombre_de_foyers_fiscaux;\n  optional int64 field_id=-1 revenu_fiscal_de_reference_des_foyers_fiscaux;\n  optional int64 field_id=-1 nombre_de_foyers_fiscaux_imposes;\n  optional int64 field_id=-1 revenu_fiscal_de_reference_des_foyers_fiscaux_imposes;\n  optional int64 field_id=-1 traitements_et_salaires_montant;\n}\n"},"kv_metadata":[["field:revenu_fiscal_de_reference_des_foyers_fiscaux","upstream_verbatim | not modified by Commodity | upstream=results[].revenu_fiscal_de_reference_des_foyers_fiscaux | publisher label=\"Revenu fiscal de référence des foyers fiscaux\" | publisher type=int | 100/100 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["field:nombre_de_foyers_fiscaux_imposes","upstream_verbatim | not modified by Commodity | upstream=results[].nombre_de_foyers_fiscaux_imposes | publisher label=\"Nombre de foyers fiscaux imposés\" | publisher type=int | 97/100 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["field:nombre_de_foyers_fiscaux","upstream_verbatim | not modified by Commodity | upstream=results[].nombre_de_foyers_fiscaux | publisher type=int | 100/100 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["field:libelle_de_la_commune","upstream_verbatim | not modified by Commodity | upstream=results[].libelle_de_la_commune | publisher label=\"Libellé de la commune\" | publisher type=text | 100/100 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["field:code_commune","upstream_verbatim | not modified by Commodity | upstream=results[].code_commune | publisher type=text | 100/100 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["field:nom_departement","upstream_verbatim | not modified by Commodity | upstream=results[].nom_departement | publisher label=\"Département\" | publisher type=text | 100/100 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["field:revenu_fiscal_de_reference_des_foyers_fiscaux_imposes","upstream_verbatim | not modified by Commodity | upstream=results[].revenu_fiscal_de_reference_des_foyers_fiscaux_imposes | publisher label=\"Revenu fiscal de référence des foyers fiscaux imposés\" | publisher type=int | 97/100 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["row_count","100"],["personal_data","personal data: no cited column names a natural person (the cited columns are all this reads)"],["live","true"],["upstream_url","https://data.centrevaldeloire.fr/api/explore/v2.1/catalog/datasets/revenus-2024-des-foyers-fiscaux-en-region-centre-val-de-loire/records?limit=100"],["retrieved_at","2026-09-08T04:25:48.150Z"],["license","lo-2.0"],["entry_url","https://c0mm0.com/entry/revenus-2024-des-foyers-fiscaux-en-region-centre-val-de-loire/"],["field:traitements_et_salaires_montant","upstream_verbatim | not modified by Commodity | upstream=results[].traitements_et_salaires_montant | publisher label=\"Traitements et salaires\" | publisher type=int | 100/100 cells non-null | the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged"],["source","Revenus 2024 des foyers fiscaux en Région Centre-Val de Loire"]]}
["Cher","18001","Achères",225,6807,110,4662,4203]
["Cher","18002","Ainay-le-Vieil",110,2778,43,1565,1916]
["Cher","18003","Les Aix-d'Angillon",1202,31973,526,20173,20441]
["Cher","18004","Allogny",638,22070,362,16511,15357]
["Cher","18005","Allouis",546,19411,276,13942,13778]
["Cher","18006","Annoix",129,4394,72,3065,2655]
["Cher","18007","Apremont-sur-Allier",27,835,14,621,509]
["Cher","18008","Arçay",267,9335,164,6996,8070]
["Cher","18009","Arcomps",193,4854,78,3227,3417]
["Cher","18010","Ardenais",123,2996,38,1413,1721]
["Cher","18011","Argent-sur-Sauldre",1331,33389,576,20928,18843]
["Cher","18012","Argenvières",271,9186,120,6522,4981]
["Cher","18013","Arpheuilles",181,5512,97,3831,3198]
["Cher","18014","Assigny",100,2657,45,1785,1688]
["Cher","18015","Aubigny-sur-Nère",3383,89145,1509,58987,52605]
["Cher","18016","Aubinges",216,7366,113,5266,4852]
["Cher","18017","Augy-sur-Aubois",169,3518,46,1700,2013]
["Cher","18018","Avord",1533,37635,674,23041,32150]
["Cher","18019","Azy",256,6882,105,4166,4688]
["Cher","18020","Bannay",511,15806,261,11169,10343]
["Cher","18021","Bannegon",157,4050,69,2808,1973]
["Cher","18022","Barlieu",205,5820,96,4095,3492]
["Cher","18023","Baugy",952,28762,437,19169,19149]
["Cher","18024","Beddes",64,1967,24,1318,595]
["Cher","18025","Beffes",381,9298,146,5398,6141]
["Cher","18026","Belleville-sur-Loire",557,16777,259,11732,13022]
["Cher","18027","Bengy-sur-Craon",361,10080,171,7025,6857]
["Cher","18028","Berry-Bouy",640,25198,386,20264,16284]
["Cher","18029","Bessais-le-Fromental",199,4548,67,2582,2192]
["Cher","18030","Blancafort",667,17385,293,11332,10977]
["Cher","18031","Blet",329,10286,124,6909,5121]
["Cher","18032","Boulleret",852,25143,419,17356,14860]
["Cher","18033","Bourges",42434,1140287,19291,844496,741162]
["Cher","18034","Bouzais",156,5964,87,4520,2859]
["Cher","18035","Brécy",496,15888,244,10843,12213]
["Cher","18036","Brinay",263,9099,138,6626,4691]
["Cher","18037","Brinon-sur-Sauldre",592,17842,239,11863,8032]
["Cher","18038","Bruère-Allichamps",338,11690,144,8600,7531]
["Cher","18039","Bué",160,9746,107,8755,3403]
["Cher","18040","Bussy",178,5778,90,4262,3707]
["Cher","18041","La Celette",112,2852,42,1674,1867]
["Cher","18042","La Celle",185,4818,77,2767,2763]
["Cher","18043","La Celle-Condé",131,3066,46,1556,1376]
["Cher","18044","Cerbois",233,6539,110,4155,4748]
["Cher","18045","Chalivoy-Milon",224,5717,83,3234,4222]
["Cher","18046","Chambon",104,2362,43,1464,1533]
["Cher","18047","La Chapelle-d'Angillon",384,9430,144,5480,6051]
["Cher","18048","La Chapelle-Hugon",232,6552,100,4293,4501]
["Cher","18049","La Chapelle-Montlinard",295,8438,155,5830,5040]
["Cher","18050","La Chapelle-Saint-Ursin",2084,73883,1255,57280,51502]
["Cher","18051","La Chapelotte",95,2230,40,1485,1199]
["Cher","18052","Charenton-du-Cher",645,15172,234,8897,9189]
["Cher","18053","Charentonnay",158,5065,79,3745,2860]
["Cher","18054","Charly",134,3619,54,2250,1661]
["Cher","18055","Chârost",595,14936,256,9066,10981]
["Cher","18056","Chassy",152,4146,65,2771,2610]
["Cher","18057","Châteaumeillant",1153,24754,409,14105,10669]
["Cher","18058","Châteauneuf-sur-Cher",912,21209,335,12638,13573]
["Cher","18059","Le Châtelet",596,12128,192,6243,5355]
["Cher","18060","Chaumont",30,868,16,632,600]
["Cher","18061","Chaumoux-Marcilly",55,1548,26,1095,787]
["Cher","18062","Le Chautay",158,5244,63,3507,2550]
["Cher","18063","Chavannes",100,2398,42,1374,1463]
["Cher","18064","Chéry",130,3218,45,1604,2312]
["Cher","18065","Chezal-Benoît",510,11044,195,6827,6396]
["Cher","18066","Civray",544,16663,279,11543,11615]
["Cher","18067","Clémont",375,10259,168,6942,5512]
["Cher","18068","Cogny",22,715,null,null,374]
["Cher","18069","Colombiers",230,7450,127,5601,4999]
["Cher","18070","Concressault",128,3872,66,2887,2098]
["Cher","18071","Contres",18,585,null,null,417]
["Cher","18072","Cornusse",123,2654,39,1411,1507]
["Cher","18073","Corquoy",136,3939,62,2671,2177]
["Cher","18074","Couargues",134,3853,61,2592,2827]
["Cher","18075","Cours-les-Barres",557,17509,298,12189,11413]
["Cher","18076","Coust",241,6369,92,3809,3612]
["Cher","18077","Couy",221,5375,86,3061,3580]
["Cher","18078","Crézançay-sur-Cher",36,860,null,null,298]
["Cher","18079","Crézancy-en-Sancerre",266,11682,152,9603,4167]
["Cher","18080","Croisy",84,2063,31,1102,1386]
["Cher","18081","Crosses",193,6109,90,3873,5062]
["Cher","18082","Cuffy",603,18796,329,13606,13220]
["Cher","18083","Culan",469,10273,152,5641,5105]
["Cher","18084","Dampierre-en-Crot",128,3434,54,2064,1575]
["Cher","18085","Dampierre-en-Graçay",124,3531,47,1921,2469]
["Cher","18086","Drevant",345,9986,162,7163,5042]
["Cher","18087","Dun-sur-Auron",2410,59111,949,39032,34901]
["Cher","18088","Ennordres",120,4023,56,2902,1892]
["Cher","18089","Épineuil-le-Fleuriel",263,5921,94,3404,3257]
["Cher","18090","Étréchy",237,7277,107,4908,4800]
["Cher","18091","Farges-Allichamps",127,3388,56,2022,2451]
["Cher","18092","Farges-en-Septaine",465,15890,251,10951,12185]
["Cher","18093","Faverdines",86,2315,25,1019,1224]
["Cher","18094","Feux",197,4893,79,2888,3096]
["Cher","18095","Flavigny",99,2431,37,1318,1321]
["Cher","18096","Foëcy",1234,32443,532,20238,22923]
["Cher","18097","Fussy",1157,41256,663,31344,22993]
["Cher","18098","Gardefort",72,1914,31,1141,1305]
["Cher","18099","Garigny",145,3451,50,2016,1486]
["Cher","18100","Genouilly",418,10642,179,6787,6430]