2017 Presidential Election, 1st Round, AngersElection présidentielle 2017 1er tour Angers
Election présidentielle 2017 1er tour Angers2017 Presidential Election, 1st Round, Angers
This API provides results of the first round of the 2017 French presidential election held on Sunday, 23 April 2017, in Angers. Data is broken down by polling station and gives the number of votes obtained by each candidate, along with related figures such as turnout and registered voters. It is published by Angers Loire Métropole as part of its open data offering, covering the municipality of Angers. The dataset is useful for analyzing local electoral behavior and comparing polling station results within the city.Les données fournissent les résultats du premier tour des élections présidentielles à Angers, qui se sont déroulées le dimanche 23 avril 2017. Les résultats sont fournis par bureau de vote à Angers. Les résultats donnent le nombre de voix obtenues par chaque candidat. Sont également fournis : le...
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (38 fields)
Click a field to see example values.
| Fill | Field | Type | Description |
|---|---|---|---|
| 100% | bureaux | int | Polling station number.Polling station number. |
| 100% | libellesLibellés | text | Name or location label of the polling station.Name or location label of the polling station. |
| 100% | inscrits | int | Number of registered voters.Number of registered voters. |
| 100% | nb_votantsNb votants | int | Number of people who voted.Number of people who voted. |
| 100% | pourcentage_votantsPourcentage votants | double | Percentage of registered voters who voted (turnout).Percentage of registered voters who voted (turnout). |
| 100% | nb_enveloppesNb enveloppes | int | Number of ballot envelopes cast.Number of ballot envelopes cast. |
| 100% | pourcentage_enveloppesPourcentage enveloppes | double | Percentage of registered voters whose envelopes were cast.Percentage of registered voters whose envelopes were cast. |
| 100% | nb_nulsNb nuls | int | Number of invalid (null) votes.Number of invalid (null) votes. |
| 100% | pourcentage_nulsPourcentage nuls | double | Percentage of votes that were invalid.Percentage of votes that were invalid. |
| 100% | nb_blancsNb blancs | int | Number of blank votes.Number of blank votes. |
| 100% | pourcentage_blancsPourcentage blancs | double | Percentage of votes that were blank.Percentage of votes that were blank. |
| 100% | nb_exprimesNB_Exprimés | int | Number of valid votes cast (excluding blank and null).Number of valid votes cast (excluding blank and null). |
| 100% | pourcentage_exprimesPourcentage exprimes | double | Percentage of votes that were valid.Percentage of votes that were valid. |
| 100% | nb_procurationsNb procurations | int | Number of votes cast by proxy.Number of votes cast by proxy. |
| 100% | nb_voix_nicolas_dupont_aignanNb voix nicolas dupont aignan | int | Number of votes for Nicolas Dupont-Aignan.Number of votes for Nicolas Dupont-Aignan. |
| 100% | pourcentage_voix_nicolas_dupont_aignanPourcentage voix nicolas dupont aignan | double | Percentage of valid votes for Nicolas Dupont-Aignan.Percentage of valid votes for Nicolas Dupont-Aignan. |
| 100% | nb_voix_marine_le_penNb voix marine le pen | int | Number of votes for Marine Le Pen.Number of votes for Marine Le Pen. |
| 100% | pourcentage_voix_marine_le_penPourcentage voix marine le pen | double | Percentage of valid votes for Marine Le Pen.Percentage of valid votes for Marine Le Pen. |
| 100% | nb_voix_emmanuel_macronNb voix emmanuel macron | int | Number of votes for Emmanuel Macron.Number of votes for Emmanuel Macron. |
| 100% | pourcentage_voix_emmanuel_macronPourcentage voix emmanuel macron | double | Percentage of valid votes for Emmanuel Macron.Percentage of valid votes for Emmanuel Macron. |
| 100% | nb_voix_benoit_hamonNB_VOIX_Benoît HAMON | int | Number of votes for Benoît Hamon.Number of votes for Benoît Hamon. |
| 100% | pourcentage_voix_benoit_hamonPOURCENTAGE_VOIX_Benoît_HAMON | double | Percentage of valid votes for Benoît Hamon.Percentage of valid votes for Benoît Hamon. |
| 100% | nb_voix_nathalie_arthaudNb voix nathalie arthaud | int | Number of votes for Nathalie Arthaud.Number of votes for Nathalie Arthaud. |
| 100% | pourcentage_voix_nathalie_arthaudPourcentage voix nathalie arthaud | double | Percentage of valid votes for Nathalie Arthaud.Percentage of valid votes for Nathalie Arthaud. |
| 100% | nb_voix_philippe_poutouNb voix philippe poutou | int | Number of votes for Philippe Poutou.Number of votes for Philippe Poutou. |
| 100% | pourcentage_voix_philippe_poutouPourcentage voix philippe poutou | double | Percentage of valid votes for Philippe Poutou.Percentage of valid votes for Philippe Poutou. |
| 100% | nb_voix_jacques_cheminadeNb voix jacques cheminade | int | Number of votes for Jacques Cheminade.Number of votes for Jacques Cheminade. |
| 100% | pourcentage_voix_jacques_cheminadePourcentage voix jacques cheminade | double | Percentage of valid votes for Jacques Cheminade.Percentage of valid votes for Jacques Cheminade. |
| 100% | nb_voix_jean_lassalleNb voix jean lassalle | int | Number of votes for Jean Lassalle.Number of votes for Jean Lassalle. |
| 100% | pourcentage_voix_jean_lassallePourcentage voix jean lassalle | double | Percentage of valid votes for Jean Lassalle.Percentage of valid votes for Jean Lassalle. |
| — | nb_voix_jean_luc_melenchonNb voix jean luc melenchon | int | Number of votes for Jean-Luc Mélenchon.Number of votes for Jean-Luc Mélenchon. |
| — | pourcentage_voix_jean_luc_melenchonPourcentage voix jean luc melenchon | double | Percentage of valid votes for Jean-Luc Mélenchon.Percentage of valid votes for Jean-Luc Mélenchon. |
| — | nb_voix_francois_asselineauNB_VOIX_François ASSELINEAU | int | Number of votes for François Asselineau.Number of votes for François Asselineau. |
| — | pourcentage_voix_francois_asselineauPOURCENTAGE_VOIX_François_ASSELINEAU | double | Percentage of valid votes for François Asselineau.Percentage of valid votes for François Asselineau. |
| — | nb_voix_francois_fillonNB_VOIX_François FILLON | int | Number of votes for François Fillon.Number of votes for François Fillon. |
| — | pourcentage_voix_francois_fillonPOURCENTAGE_VOIX_François_FILLON | double | Percentage of valid votes for François Fillon.Percentage of valid votes for François Fillon. |
| — | geo_shapeShape | geo_shape | Geographic boundary of the polling station area.Geographic boundary of the polling station area. |
| — | geo_point_2dCoordinates | geo_point_2d | Geographic coordinates (latitude, longitude) of the polling station.Geographic coordinates (latitude, longitude) of the polling station. |
Schema captured from opendatasoft 3 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)
These rows are ODbL-1.0: share-alike. Reusing them obliges you to license any derived database on the same terms.
Record 1bureaux: 503 · nb_nuls: 7
{
"bureaux": 503,
"nb_nuls": 7,
"inscrits": 1217,
"libelles": "ECOLE MATERNELLE MARIE TALET",
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
-0.5415337071415834,
47.47424233008841
],
[
-0.5420007371140535,
47.4735074079355
],
[
-0.5382652861373628,
47.47371224700716
],
[
-0.5392498108494251,
47.474856473813546
],
[
-0.5408147800646903,
47.47666612434602
],
[
-0.5409571074661125,
47.47691828583259
],
[
-0.5418859378002634,
47.4772719322946
],
[
-0.5423174883873584,
47.477427881130595
],
[
-0.5435786058943811,
47.478192891584285
],
[
-0.5440274763553529,
47.47764337342842
],
[
-0.5442042890174548,
47.47724023635844
],
[
-0.5460909090119458,
47.47790084146236
],
[
-0.5471096650669064,
47.47687270830996
],
[
-0.5461469962888803,
47.476631252669236
],
[
-0.5430552309559702,
47.47537833897636
],
[
-0.542442105849221,
47.47486554964277
],
[
-0.5415337071415834,
47.47424233008841
]
]
]
},
"properties": {}
},
"nb_blancs": 13,
"nb_votants": 940,
"nb_exprimes": 920,
"geo_point_2d": {
"lat": 47.47587644809701,
"lon": -0.5423664204569871
},
"nb_enveloppes": 940,
"nb_procurations": 40,
"pourcentage_nuls": 0.74,
"pourcentage_blancs": 1.38,
"pourcentage_votants": 77.24,
"nb_voix_benoit_hamon": 111,
"pourcentage_exprimes": 97.87,
"nb_voix_jean_lassalle": 6,
"nb_voix_marine_le_pen": 70,
"pourcentage_enveloppes": 77.24,
"nb_voix_emmanuel_macron": 309,
"nb_voix_francois_fillon": 177,
"nb_voix_philippe_poutou": 5,
"nb_voix_nathalie_arthaud": 4,
"nb_voix_jacques_cheminade": 0,
"nb_voix_jean_luc_melenchon": 192,
"nb_voix_francois_asselineau": 15,
"nb_voix_nicolas_dupont_aignan": 31,
"pourcentage_voix_benoit_hamon": 12.07,
"pourcentage_voix_jean_lassalle": 0.65,
"pourcentage_voix_marine_le_pen": 7.61,
"pourcentage_voix_emmanuel_macron": 33.59,
"pourcentage_voix_francois_fillon": 19.24,
"pourcentage_voix_philippe_poutou": 0.54,
"pourcentage_voix_nathalie_arthaud": 0.43,
"pourcentage_voix_jacques_cheminade": 0,
"pourcentage_voix_jean_luc_melenchon": 20.87,
"pourcentage_voix_francois_asselineau": 1.63,
"pourcentage_voix_nicolas_dupont_aignan": 3.37
}Record 2bureaux: 311 · nb_nuls: 5
{
"bureaux": 311,
"nb_nuls": 5,
"inscrits": 1275,
"libelles": "ECOLE MATERNELLE ALDO FERRARO",
"geo_shape": "[large value omitted]",
"nb_blancs": 26,
"nb_votants": 856,
"nb_exprimes": 825,
"geo_point_2d": {
"lat": 47.47983874997216,
"lon": -0.6027433735597882
},
"nb_enveloppes": 856,
"nb_procurations": 18,
"pourcentage_nuls": 0.58,
"pourcentage_blancs": 3.04,
"pourcentage_votants": 67.14,
"nb_voix_benoit_hamon": 73,
"pourcentage_exprimes": 96.38,
"nb_voix_jean_lassalle": 6,
"nb_voix_marine_le_pen": 123,
"pourcentage_enveloppes": 67.14,
"nb_voix_emmanuel_macron": 229,
"nb_voix_francois_fillon": 78,
"nb_voix_philippe_poutou": 19,
"nb_voix_nathalie_arthaud": 14,
"nb_voix_jacques_cheminade": 1,
"nb_voix_jean_luc_melenchon": 237,
"nb_voix_francois_asselineau": 7,
"nb_voix_nicolas_dupont_aignan": 38,
"pourcentage_voix_benoit_hamon": 8.85,
"pourcentage_voix_jean_lassalle": 0.73,
"pourcentage_voix_marine_le_pen": 14.91,
"pourcentage_voix_emmanuel_macron": 27.76,
"pourcentage_voix_francois_fillon": 9.45,
"pourcentage_voix_philippe_poutou": 2.3,
"pourcentage_voix_nathalie_arthaud": 1.7,
"pourcentage_voix_jacques_cheminade": 0.12,
"pourcentage_voix_jean_luc_melenchon": 28.73,
"pourcentage_voix_francois_asselineau": 0.85,
"pourcentage_voix_nicolas_dupont_aignan": 4.61
}Record 3bureaux: 211 · nb_nuls: 6
{
"bureaux": 211,
"nb_nuls": 6,
"inscrits": 1060,
"libelles": "ECOLE DES GRANDES MAULEVRIES",
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
-0.553992206440722,
47.45703344459538
],
[
-0.5527625823284954,
47.45057927345186
],
[
-0.5494704592735701,
47.450955735378706
],
[
-0.5490416977721863,
47.452534837915586
],
[
-0.5473044540942612,
47.452265264535676
],
[
-0.5450781625066922,
47.45244270744191
],
[
-0.5451366637287673,
47.45263098834314
],
[
-0.5454550041322324,
47.453249430093294
],
[
-0.5460537819789878,
47.45370969650438
],
[
-0.5483862808325533,
47.4548685217955
],
[
-0.5503122596587655,
47.45560265456552
],
[
-0.5508696836669638,
47.4557869310809
],
[
-0.551440066365222,
47.456006102691354
],
[
-0.5526106241901962,
47.456452975295825
],
[
-0.5534747796428033,
47.45680644184676
],
[
-0.5539225409336612,
47.45697643201911
],
[
-0.553992206440722,
47.45703344459538
]
]
]
},
"properties": {}
},
"nb_blancs": 13,
"nb_votants": 813,
"nb_exprimes": 794,
"geo_point_2d": {
"lat": 47.453525975149404,
"lon": -0.550443676424884
},
"nb_enveloppes": 813,
"nb_procurations": 27,
"pourcentage_nuls": 0.74,
"pourcentage_blancs": 1.6,
"pourcentage_votants": 76.7,
"nb_voix_benoit_hamon": 76,
"pourcentage_exprimes": 97.66,
"nb_voix_jean_lassalle": 3,
"nb_voix_marine_le_pen": 72,
"pourcentage_enveloppes": 76.7,
"nb_voix_emmanuel_macron": 231,
"nb_voix_francois_fillon": 160,
"nb_voix_philippe_poutou": 3,
"nb_voix_nathalie_arthaud": 8,
"nb_voix_jacques_cheminade": 1,
"nb_voix_jean_luc_melenchon": 202,
"nb_voix_francois_asselineau": 10,
"nb_voix_nicolas_dupont_aignan": 28,
"pourcentage_voix_benoit_hamon": 9.57,
"pourcentage_voix_jean_lassalle": 0.38,
"pourcentage_voix_marine_le_pen": 9.07,
"pourcentage_voix_emmanuel_macron": 29.09,
"pourcentage_voix_francois_fillon": 20.15,
"pourcentage_voix_philippe_poutou": 0.38,
"pourcentage_voix_nathalie_arthaud": 1.01,
"pourcentage_voix_jacques_cheminade": 0.13,
"pourcentage_voix_jean_luc_melenchon": 25.44,
"pourcentage_voix_francois_asselineau": 1.26,
"pourcentage_voix_nicolas_dupont_aignan": 3.53
}Record 4bureaux: 603 · nb_nuls: 5
{
"bureaux": 603,
"nb_nuls": 5,
"inscrits": 1019,
"libelles": "ECOLE MATERNELLE HENRI CHIRON",
"geo_shape": "[large value omitted]",
"nb_blancs": 17,
"nb_votants": 759,
"nb_exprimes": 737,
"geo_point_2d": {
"lat": 47.47777536906209,
"lon": -0.5208050068650238
},
"nb_enveloppes": 759,
"nb_procurations": 22,
"pourcentage_nuls": 0.66,
"pourcentage_blancs": 2.24,
"pourcentage_votants": 74.48,
"nb_voix_benoit_hamon": 52,
"pourcentage_exprimes": 97.1,
"nb_voix_jean_lassalle": 6,
"nb_voix_marine_le_pen": 116,
"pourcentage_enveloppes": 74.48,
"nb_voix_emmanuel_macron": 154,
"nb_voix_francois_fillon": 139,
"nb_voix_philippe_poutou": 3,
"nb_voix_nathalie_arthaud": 7,
"nb_voix_jacques_cheminade": 2,
"nb_voix_jean_luc_melenchon": 214,
"nb_voix_francois_asselineau": 10,
"nb_voix_nicolas_dupont_aignan": 34,
"pourcentage_voix_benoit_hamon": 7.06,
"pourcentage_voix_jean_lassalle": 0.81,
"pourcentage_voix_marine_le_pen": 15.74,
"pourcentage_voix_emmanuel_macron": 20.9,
"pourcentage_voix_francois_fillon": 18.86,
"pourcentage_voix_philippe_poutou": 0.41,
"pourcentage_voix_nathalie_arthaud": 0.95,
"pourcentage_voix_jacques_cheminade": 0.27,
"pourcentage_voix_jean_luc_melenchon": 29.04,
"pourcentage_voix_francois_asselineau": 1.36,
"pourcentage_voix_nicolas_dupont_aignan": 4.61
}Record 5bureaux: 111 · nb_nuls: 2
{
"bureaux": 111,
"nb_nuls": 2,
"inscrits": 1185,
"libelles": "ECOLE CONDORCET",
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
-0.5448739754678337,
47.458236936152105
],
[
-0.5488133161557767,
47.464809398621334
],
[
-0.5492529579096326,
47.46497236431957
],
[
-0.5527705515156862,
47.4646326686391
],
[
-0.5524281095457837,
47.4625352415265
],
[
-0.5521114704349224,
47.46059486199598
],
[
-0.5517531650058725,
47.45858102851699
],
[
-0.550252607987657,
47.459997894239635
],
[
-0.5448739754678337,
47.458236936152105
]
]
]
},
"properties": {}
},
"nb_blancs": 12,
"nb_votants": 970,
"nb_exprimes": 956,
"geo_point_2d": {
"lat": 47.461755907828156,
"lon": -0.549510290036314
},
"nb_enveloppes": 970,
"nb_procurations": 82,
"pourcentage_nuls": 0.21,
"pourcentage_blancs": 1.24,
"pourcentage_votants": 81.86,
"nb_voix_benoit_hamon": 64,
"pourcentage_exprimes": 98.56,
"nb_voix_jean_lassalle": 7,
"nb_voix_marine_le_pen": 48,
"pourcentage_enveloppes": 81.86,
"nb_voix_emmanuel_macron": 324,
"nb_voix_francois_fillon": 360,
"nb_voix_philippe_poutou": 3,
"nb_voix_nathalie_arthaud": 1,
"nb_voix_jacques_cheminade": 1,
"nb_voix_jean_luc_melenchon": 122,
"nb_voix_francois_asselineau": 6,
"nb_voix_nicolas_dupont_aignan": 20,
"pourcentage_voix_benoit_hamon": 6.69,
"pourcentage_voix_jean_lassalle": 0.73,
"pourcentage_voix_marine_le_pen": 5.02,
"pourcentage_voix_emmanuel_macron": 33.89,
"pourcentage_voix_francois_fillon": 37.66,
"pourcentage_voix_philippe_poutou": 0.31,
"pourcentage_voix_nathalie_arthaud": 0.1,
"pourcentage_voix_jacques_cheminade": 0.1,
"pourcentage_voix_jean_luc_melenchon": 12.76,
"pourcentage_voix_francois_asselineau": 0.63,
"pourcentage_voix_nicolas_dupont_aignan": 2.09
}Live sample captured at profiling time — values may have changed upstream.
Verification Status
Using the API
Configuration
- Base URL
- https://data.angers.fr/api/explore/v2.1/catalog/datasets/1er_tour_presidentielles_2017_angers
License
- ✓ Redistributable
- ✓ Attribution required
Query examples
curl -s 'https://data.angers.fr/api/explore/v2.1/catalog/datasets/1er_tour_presidentielles_2017_angers/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.