library(readr)
library(dplyr)
library(ggplot2)
url <- paste0(
"https://raw.githubusercontent.com/AurelienNicosiaULaval/",
"donnees-bleues-elections-qc/",
"341e671b4a48f4ac13e98144f8a0006952ca7b1d/",
"data/processed/candidates.csv"
)
# Lire les identifiants comme du texte et préserver les valeurs de la source.
candidatures <- read_csv(
url, col_types = cols(.default = col_character()),
na = "NA", trim_ws = FALSE
)
# Les horodatages ISO 8601 sont tous exprimés en UTC dans cette table.
derniere_capture <- candidatures |>
group_by(election_id, source_id) |>
filter(observed_at == max(observed_at)) |>
ungroup()
par_circonscription <- derniere_capture |>
count(district_id, name = "nombre_candidatures")
print(par_circonscription)
ggplot(par_circonscription, aes(nombre_candidatures)) +
geom_bar(fill = "#2879a3") +
scale_x_continuous(breaks = 5:13) +
labs(
x = "Nombre de candidatures",
y = "Nombre de circonscriptions",
title = "Candidatures par circonscription",
subtitle = "Dernière capture du 3 octobre 2026"
) +
theme_minimal()Élections provinciales au Québec
Candidatures de 2026, résultats et participation des scrutins provinciaux antérieurs, partis politiques et cartes électorales. Tables documentées pour explorer les données électorales, leurs jointures et leurs limites.
- Candidatures de 2026
- 908 candidatures dans la dernière capture du 3 octobre 2026; CSV de 1 816 lignes et 26 colonnes avec deux captures conservées
- Archives publiques
- Résultats, participation et votes par unité de vote : scrutins généraux de 2012 à 2022 et 17 élections partielles
- Cartes électorales
- Géométries des éditions 2017, 2022 et 2026; correspondances spatiales documentées
- Accès au corpus
- 27 tables publiques dans la version examinée; dictionnaire, provenance, scripts R et Python et 30 pistes pédagogiques dans le dépôt
Source : Élections Québec. Licences distinctes selon les fichiers.
À savoir avant l’analyse
- Le CSV principal conserve deux captures. Sélectionner la dernière par élection et par source avant de compter les candidatures.
- Les résultats du scrutin général de 2026 ne sont pas disponibles dans cette version. La collecte les intégrera après leur publication officielle; les résultats provisoires seront distingués des résultats finaux.
- Les identifiants de candidature et de parti sont contextualisés par scrutin. Les codes de circonscription dépendent de la carte électorale; une jointure par nom seul n’est pas fiable.
- Les tables adaptées de finances, de contributions et de démographie sont réservées à une reconstruction locale selon les droits des sources. Les contributions nominatives ne sont pas diffusées.
Variables, préparation et références détaillées
Les dimensions et contrôles portent sur la version fixe du 3 octobre 2026 proposée au téléchargement. Les captures sont des consultations successives de la source, pas des candidatures supplémentaires.
Choisir une table
Le dépôt des données électorales rassemble les fichiers d’Élections Québec et décrit leur préparation. Dans la version examinée le 3 octobre 2026, son catalogue des tables décrit 53 tables : 27 sont publiques et 26 nécessitent une reconstruction locale, selon les conditions des sources.
| Table ou famille publique | Contenu | Usage possible |
|---|---|---|
candidates |
Candidatures de 2026 et captures successives de la liste officielle | Compter les candidatures par circonscription ou parti après sélection de la dernière capture. |
registered_electors, parties, party_officials |
Électeurs inscrits, partis autorisés et fonctions officielles | Explorer les effectifs et les liens entre tables. |
historical_candidate_results, historical_district_results, historical_party_results |
Résultats antérieurs à trois niveaux d’agrégation | Comparer les scrutins et distinguer votes, parts de voix et sièges. |
historical_turnout |
Participation par scrutin et circonscription | Étudier les écarts de participation avec les dénominateurs documentés. |
polling_division_results, polling_units |
Votes par candidature et unité de vote; description des unités | Travailler le format long, les agrégations et les clés de jointure. La table des votes contient 651 327 lignes dans la version examinée. |
| Géométries et correspondances spatiales | Cartes électorales de 2017, 2022 et 2026 | Cartographier les données en tenant compte des changements de territoire. |
Le dictionnaire des variables précise le type, l’unité, les valeurs manquantes et la provenance de chaque champ. Le modèle de données décrit les relations entre tables.
Variables du CSV des candidatures
Le fichier proposé en haut de la fiche contient 26 colonnes. Il conserve deux consultations de la liste officielle. La dernière capture contient 908 candidatures et 127 identifiants distincts de circonscription. Ces nombres décrivent le fichier examiné, à sa date de collecte.
| Variables | Définition | Point à vérifier |
|---|---|---|
election_id, source_event_id |
Scrutin contextualisé et code d’événement du producteur | La date de consultation diffère de celle du scrutin. |
district_id |
Identifiant de circonscription associé à une édition de la carte et des codes | Les noms seuls ne suffisent pas pour joindre deux éditions. |
candidate_id, candidate_code |
Identifiant contextualisé et code source de la candidature | Une candidature ne constitue pas un identifiant de personne valable entre scrutins. |
first_name, last_name |
Prénom et nom publiés dans la liste officielle | Ne pas déduire le sexe ou l’âge à partir d’un prénom. |
party_id, party_code, party_name, party_abbreviation |
Identifiant contextualisé, code, nom et abréviation du groupe politique | Les codes ne sont pas présumés permanents entre élections. |
independent_mention_source, status_source, state_source, outgoing_member_source |
Mentions et codes originaux de la source | Conserver les codes sans leur attribuer un sens non documenté. |
official_agent_first_name, official_agent_last_name |
Prénom et nom de l’agent officiel | Ils décrivent une fonction politique publique. |
sex_source, age_source |
Valeurs publiées par le producteur | Ces deux champs sont absents dans les candidatures de 2026 examinées. |
row_source_updated_at, source_updated_at |
Dates de mise à jour annoncées par le producteur, lorsqu’elles existent | Une valeur absente ne devient pas une date de collecte. |
source_id, snapshot_id, observed_at, retrieved_at |
Source, capture et horodatages de consultation et de récupération en UTC | Sélectionner la dernière capture de chaque source avant de compter. |
data_status |
État de la donnée ou type de transformation explicite | Le fichier principal porte le statut accepted_list; il ne contient pas les résultats du vote. |
Les valeurs manquantes sont écrites NA. Elles ne doivent pas être remplacées par zéro. Le dictionnaire précise leur interprétation; le fichier ne permet pas toujours de distinguer absence de publication et non-applicabilité.
Commencer dans R
Cet exemple charge la version fixe du CSV et conserve la dernière capture par élection et par source. Il produit un tableau du nombre de candidatures par circonscription et un graphique de leur distribution.
Pour charger les autres tables avec leurs types documentés, utiliser R/read_tables.R après avoir récupéré le dépôt. Il sélectionne par défaut la dernière consultation de chaque source et de chaque événement. Un exemple Python est également fourni.
Pistes pédagogiques et limites
Le dépôt propose 30 pistes pédagogiques, de la description des candidatures aux jointures spatiales et à l’analyse des résultats. Elles indiquent les tables et les précautions nécessaires. Les pistes utilisant des adaptations non diffusées exigent d’abord leur reconstruction locale et le respect des conditions applicables.
Les données publiques permettent notamment de travailler les statistiques descriptives, les graphiques, les dénominateurs de participation, les agrégations et les jointures. Une association observée entre circonscriptions ne décrit pas les comportements individuels des électeurs et ne suffit pas à établir un effet causal.
Les changements de carte imposent de vérifier l’édition des territoires avant une comparaison temporelle. Une correspondance spatiale n’est pas une correspondance exacte de populations. Les observations successives pendant un dépouillement ne constituent pas des scrutins indépendants.
Les résultats du scrutin général de 2026 seront récupérés après leur publication officielle. Élections Québec annonce leur diffusion le 5 octobre, après la fermeture des bureaux à 20 h et le début du dépouillement, avec des actualisations pendant la soirée (Élections Québec, 2026). Le dépôt distingue simulations, candidatures, résultats provisoires et finalité explicitement annoncée par la source.
Les contrôles du CSV proposé ici sont reproductibles avec verification.R. La couverture du corpus et les instructions de reproduction précisent les sources exploitées et les limites de validation.
Sources et droits
Les candidatures, les résultats ouverts, les électeurs inscrits, les partis autorisés et les géométries publiques proviennent des fichiers référencés par le portail de données ouvertes d’Élections Québec et ses archives, consultés le 3 octobre 2026. Le catalogue des sources donne leurs URL et leurs conditions; les captures et leurs empreintes assurent la traçabilité.
Les documents hors de ce régime, notamment certaines sources financières et démographiques, conservent leurs conditions propres. Le dépôt publie leurs scripts et métadonnées, tandis que leurs adaptations restent locales. La licence MIT du code ne s’applique pas aux données. Consulter les droits par source avant toute réutilisation.
Sources, contribution et réutilisation
Source : Élections Québec; préparation et documentation par Aurélien Nicosia.
Conditions : Tables publiques : licence des données ouvertes du directeur général des élections, avec attribution obligatoire. Les autres sources conservent leurs conditions propres; leurs adaptations ne sont pas diffusées dans le dépôt. Code sous MIT.
Contribution à la fiche : Aurélien Nicosia. Collecte, transformation, documentation et proposition au catalogue Données bleues.
Usage en cours non documenté.
Documentation de la source : 2026-10-03.
- Ajout
- Mise à jour
Mention requise par la licence des données ouvertes du directeur général des élections :
Comprend des données ouvertes octroyées sous la licence d’utilisation des données ouvertes du directeur général des élections disponible à l’adresse Web dgeq.org. L’octroi de la licence n’implique aucune approbation par le directeur général des élections de l’utilisation des données ouvertes qui en est faite.