{
 "meta": {
  "election_cycle": "qc_2026",
  "advance_poll_dates": [
   "2026-09-27",
   "2026-09-28"
  ],
  "status": "preliminary",
  "source": "Élections Québec (DGEQ) — taux de participation préliminaire au vote par anticipation",
  "received_at": "2026-09-29",
  "data_through": "2026-09-28",
  "unit_note": "advance_turnout_pct = % des électeurs inscrits, vote par anticipation en bureau (BVA) seulement ; advance_share_est_pct = estimation de la part des votes totaux, sur la base de la participation de 2022 ; advance_turnout_2022_pct = taux BVA de 2022 (null si la carte a trop changé) ; change_vs_2022_pct = variation relative du taux",
  "source_2022": "Élections Québec — résultats par bureau de vote, élection générale du 3 octobre 2022",
  "provincial": {
   "advance_turnout_pct": 23.6,
   "turnout_2022_pct": 66.2,
   "advance_share_est_pct": 36,
   "registered_electors": 6462430,
   "advance_turnout_2022_pct": 21.1,
   "change_vs_2022_pct": 12,
   "advance_share_2022_pct": 31.8,
   "other_early_share_2022_pct": 5.7,
   "n_comparable_2022": 108
  },
  "regions": {
   "mtl": {
    "label_fr": "Montréal et Laval",
    "label_en": "Montreal and Laval",
    "label_es": "Montreal y Laval",
    "n": 33,
    "advance_turnout_pct": 19.0,
    "advance_share_est_pct": 32,
    "n_comparable_2022": 31,
    "change_vs_2022_pct": 13
   },
   "qcc": {
    "label_fr": "Québec et Chaudière-Appalaches",
    "label_en": "Quebec City and Chaudière-Appalaches",
    "label_es": "Quebec y Chaudière-Appalaches",
    "n": 18,
    "advance_turnout_pct": 29.9,
    "advance_share_est_pct": 40,
    "n_comparable_2022": 17,
    "change_vs_2022_pct": 12
   },
   "rest": {
    "label_fr": "Reste du Québec",
    "label_en": "Rest of Quebec",
    "label_es": "Resto de Quebec",
    "n": 76,
    "advance_turnout_pct": 24.0,
    "advance_share_est_pct": 36,
    "n_comparable_2022": 60,
    "change_vs_2022_pct": 12
   }
  }
 },
 "ridings": [
  {
   "riding_id": "00709",
   "name_fr": "Louis-Hébert",
   "name_en": "Louis-Hébert",
   "region": "qcc",
   "registered_electors": 48086,
   "advance_turnout_pct": 38.38,
   "turnout_2022_pct": 81.1,
   "advance_share_est_pct": 47,
   "advance_turnout_2022_pct": 36.0,
   "change_vs_2022_pct": 6,
   "rank": 1,
   "change_rank": 84
  },
  {
   "riding_id": "00749",
   "name_fr": "Vanier-Les Rivières",
   "name_en": "Vanier-Les Rivières",
   "region": "qcc",
   "registered_electors": 59212,
   "advance_turnout_pct": 34.4,
   "turnout_2022_pct": 73.5,
   "advance_share_est_pct": 47,
   "advance_turnout_2022_pct": 28.2,
   "change_vs_2022_pct": 22,
   "rank": 2,
   "change_rank": 16
  },
  {
   "riding_id": "00791",
   "name_fr": "Lévis",
   "name_en": "Lévis",
   "region": "qcc",
   "registered_electors": 53568,
   "advance_turnout_pct": 33.96,
   "turnout_2022_pct": 73.7,
   "advance_share_est_pct": 46,
   "advance_turnout_2022_pct": 29.2,
   "change_vs_2022_pct": 16,
   "rank": 3,
   "change_rank": 33
  },
  {
   "riding_id": "00769",
   "name_fr": "Chauveau",
   "name_en": "Chauveau",
   "region": "qcc",
   "registered_electors": 59805,
   "advance_turnout_pct": 33.65,
   "turnout_2022_pct": 75.7,
   "advance_share_est_pct": 44,
   "advance_turnout_2022_pct": 31.9,
   "change_vs_2022_pct": 5,
   "rank": 4,
   "change_rank": 91
  },
  {
   "riding_id": "00789",
   "name_fr": "Chutes-de-la-Chaudière",
   "name_en": "Chutes-de-la-Chaudière",
   "region": "qcc",
   "registered_electors": 61910,
   "advance_turnout_pct": 33.64,
   "turnout_2022_pct": 78.9,
   "advance_share_est_pct": 43,
   "advance_turnout_2022_pct": 31.4,
   "change_vs_2022_pct": 7,
   "rank": 5,
   "change_rank": 80
  },
  {
   "riding_id": "00761",
   "name_fr": "Montmorency",
   "name_en": "Montmorency",
   "region": "qcc",
   "registered_electors": 58066,
   "advance_turnout_pct": 33.45,
   "turnout_2022_pct": 73.9,
   "advance_share_est_pct": 45,
   "advance_turnout_2022_pct": 30.0,
   "change_vs_2022_pct": 12,
   "rank": 6,
   "change_rank": 51
  },
  {
   "riding_id": "00767",
   "name_fr": "Charlesbourg",
   "name_en": "Charlesbourg",
   "region": "qcc",
   "registered_electors": 57468,
   "advance_turnout_pct": 31.7,
   "turnout_2022_pct": 74.6,
   "advance_share_est_pct": 42,
   "advance_turnout_2022_pct": 28.9,
   "change_vs_2022_pct": 10,
   "rank": 7,
   "change_rank": 62
  },
  {
   "riding_id": "00729",
   "name_fr": "La Peltrie",
   "name_en": "La Peltrie",
   "region": "qcc",
   "registered_electors": 59411,
   "advance_turnout_pct": 31.4,
   "turnout_2022_pct": 73.7,
   "advance_share_est_pct": 43,
   "advance_turnout_2022_pct": 27.7,
   "change_vs_2022_pct": 13,
   "rank": 8,
   "change_rank": 46
  },
  {
   "riding_id": "00227",
   "name_fr": "Montarville",
   "name_en": "Montarville",
   "region": "rest",
   "registered_electors": 53723,
   "advance_turnout_pct": 30.61,
   "turnout_2022_pct": 78.5,
   "advance_share_est_pct": 39,
   "advance_turnout_2022_pct": 24.7,
   "change_vs_2022_pct": 24,
   "rank": 9,
   "change_rank": 11
  },
  {
   "riding_id": "00629",
   "name_fr": "Joliette",
   "name_en": "Joliette",
   "region": "rest",
   "registered_electors": 59251,
   "advance_turnout_pct": 30.52,
   "turnout_2022_pct": 69.8,
   "advance_share_est_pct": 44,
   "advance_turnout_2022_pct": 27.3,
   "change_vs_2022_pct": 12,
   "rank": 10,
   "change_rank": 52
  },
  {
   "riding_id": "00231",
   "name_fr": "Verchères",
   "name_en": "Verchères",
   "region": "rest",
   "registered_electors": 56352,
   "advance_turnout_pct": 30.47,
   "turnout_2022_pct": 75.3,
   "advance_share_est_pct": 40,
   "advance_turnout_2022_pct": 25.8,
   "change_vs_2022_pct": 18,
   "rank": 11,
   "change_rank": 26
  },
  {
   "riding_id": "00727",
   "name_fr": "Portneuf",
   "name_en": "Portneuf",
   "region": "qcc",
   "registered_electors": 55987,
   "advance_turnout_pct": 30.46,
   "turnout_2022_pct": 73.3,
   "advance_share_est_pct": 42,
   "advance_turnout_2022_pct": null,
   "change_vs_2022_pct": null,
   "rank": 12
  },
  {
   "riding_id": "00137",
   "name_fr": "Richmond",
   "name_en": "Richmond",
   "region": "rest",
   "registered_electors": 59120,
   "advance_turnout_pct": 29.44,
   "turnout_2022_pct": 71.8,
   "advance_share_est_pct": 41,
   "advance_turnout_2022_pct": null,
   "change_vs_2022_pct": null,
   "rank": 13
  },
  {
   "riding_id": "00199",
   "name_fr": "La Prairie",
   "name_en": "La Prairie",
   "region": "rest",
   "registered_electors": 50574,
   "advance_turnout_pct": 29.0,
   "turnout_2022_pct": 72.5,
   "advance_share_est_pct": 40,
   "advance_turnout_2022_pct": 27.4,
   "change_vs_2022_pct": 6,
   "rank": 14,
   "change_rank": 85
  },
  {
   "riding_id": "00637",
   "name_fr": "Prévost",
   "name_en": "Prévost",
   "region": "rest",
   "registered_electors": 53200,
   "advance_turnout_pct": 28.98,
   "turnout_2022_pct": 69.4,
   "advance_share_est_pct": 42,
   "advance_turnout_2022_pct": 27.8,
   "change_vs_2022_pct": 4,
   "rank": 15,
   "change_rank": 94
  },
  {
   "riding_id": "00757",
   "name_fr": "Jean-Lesage",
   "name_en": "Jean-Lesage",
   "region": "qcc",
   "registered_electors": 44157,
   "advance_turnout_pct": 28.78,
   "turnout_2022_pct": 67.3,
   "advance_share_est_pct": 43,
   "advance_turnout_2022_pct": 23.8,
   "change_vs_2022_pct": 21,
   "rank": 16,
   "change_rank": 18
  },
  {
   "riding_id": "00707",
   "name_fr": "Jean-Talon",
   "name_en": "Jean-Talon",
   "region": "qcc",
   "registered_electors": 47201,
   "advance_turnout_pct": 28.54,
   "turnout_2022_pct": 73.9,
   "advance_share_est_pct": 39,
   "advance_turnout_2022_pct": 25.1,
   "change_vs_2022_pct": 14,
   "rank": 17,
   "change_rank": 41
  },
  {
   "riding_id": "00127",
   "name_fr": "Orford",
   "name_en": "Orford",
   "region": "rest",
   "registered_electors": 47728,
   "advance_turnout_pct": 28.54,
   "turnout_2022_pct": 71.2,
   "advance_share_est_pct": 40,
   "advance_turnout_2022_pct": 23.6,
   "change_vs_2022_pct": 21,
   "rank": 18,
   "change_rank": 19
  },
  {
   "riding_id": "00751",
   "name_fr": "Taschereau",
   "name_en": "Taschereau",
   "region": "qcc",
   "registered_electors": 47993,
   "advance_turnout_pct": 28.36,
   "turnout_2022_pct": 72.3,
   "advance_share_est_pct": 39,
   "advance_turnout_2022_pct": 24.7,
   "change_vs_2022_pct": 15,
   "rank": 19,
   "change_rank": 35
  },
  {
   "riding_id": "00641",
   "name_fr": "Bertrand",
   "name_en": "Bertrand",
   "region": "rest",
   "registered_electors": 59781,
   "advance_turnout_pct": 28.35,
   "turnout_2022_pct": 64.8,
   "advance_share_est_pct": 44,
   "advance_turnout_2022_pct": 25.7,
   "change_vs_2022_pct": 10,
   "rank": 20,
   "change_rank": 63
  },
  {
   "riding_id": "00207",
   "name_fr": "Chambly",
   "name_en": "Chambly",
   "region": "rest",
   "registered_electors": 54323,
   "advance_turnout_pct": 28.33,
   "turnout_2022_pct": 73.7,
   "advance_share_est_pct": 38,
   "advance_turnout_2022_pct": 26.3,
   "change_vs_2022_pct": 8,
   "rank": 21,
   "change_rank": 75
  },
  {
   "riding_id": "00197",
   "name_fr": "Sanguinet",
   "name_en": "Sanguinet",
   "region": "rest",
   "registered_electors": 45296,
   "advance_turnout_pct": 28.29,
   "turnout_2022_pct": 69.8,
   "advance_share_est_pct": 41,
   "advance_turnout_2022_pct": 24.7,
   "change_vs_2022_pct": 15,
   "rank": 22,
   "change_rank": 36
  },
  {
   "riding_id": "00147",
   "name_fr": "Arthabaska-L’Érable",
   "name_en": "Arthabaska-L’Érable",
   "region": "rest",
   "registered_electors": 61895,
   "advance_turnout_pct": 28.1,
   "turnout_2022_pct": 74.0,
   "advance_share_est_pct": 38,
   "advance_turnout_2022_pct": 25.5,
   "change_vs_2022_pct": 10,
   "rank": 23,
   "change_rank": 64
  },
  {
   "riding_id": "00777",
   "name_fr": "Beauce-Sud",
   "name_en": "Beauce-Sud",
   "region": "qcc",
   "registered_electors": 50715,
   "advance_turnout_pct": 27.78,
   "turnout_2022_pct": 75.9,
   "advance_share_est_pct": 37,
   "advance_turnout_2022_pct": 25.4,
   "change_vs_2022_pct": 9,
   "rank": 24,
   "change_rank": 70
  },
  {
   "riding_id": "00157",
   "name_fr": "Brome-Missisquoi",
   "name_en": "Brome-Missisquoi",
   "region": "rest",
   "registered_electors": 57342,
   "advance_turnout_pct": 27.37,
   "turnout_2022_pct": 68.0,
   "advance_share_est_pct": 40,
   "advance_turnout_2022_pct": null,
   "change_vs_2022_pct": null,
   "rank": 25
  },
  {
   "riding_id": "00211",
   "name_fr": "Vachon",
   "name_en": "Vachon",
   "region": "rest",
   "registered_electors": 53984,
   "advance_turnout_pct": 27.33,
   "turnout_2022_pct": 68.4,
   "advance_share_est_pct": 40,
   "advance_turnout_2022_pct": 25.4,
   "change_vs_2022_pct": 8,
   "rank": 26,
   "change_rank": 76
  },
  {
   "riding_id": "00221",
   "name_fr": "Taillon",
   "name_en": "Taillon",
   "region": "rest",
   "registered_electors": 52043,
   "advance_turnout_pct": 27.25,
   "turnout_2022_pct": 67.7,
   "advance_share_est_pct": 40,
   "advance_turnout_2022_pct": 24.8,
   "change_vs_2022_pct": 10,
   "rank": 27,
   "change_rank": 65
  },
  {
   "riding_id": "00119",
   "name_fr": "Saint-François",
   "name_en": "Saint-François",
   "region": "rest",
   "registered_electors": 54813,
   "advance_turnout_pct": 26.95,
   "turnout_2022_pct": 69.5,
   "advance_share_est_pct": 39,
   "advance_turnout_2022_pct": 25.3,
   "change_vs_2022_pct": 7,
   "rank": 28,
   "change_rank": 81
  },
  {
   "riding_id": "00617",
   "name_fr": "Repentigny",
   "name_en": "Repentigny",
   "region": "rest",
   "registered_electors": 56484,
   "advance_turnout_pct": 26.88,
   "turnout_2022_pct": 73.2,
   "advance_share_est_pct": 37,
   "advance_turnout_2022_pct": 23.0,
   "change_vs_2022_pct": 17,
   "rank": 29,
   "change_rank": 30
  },
  {
   "riding_id": "00121",
   "name_fr": "Sherbrooke",
   "name_en": "Sherbrooke",
   "region": "rest",
   "registered_electors": 53291,
   "advance_turnout_pct": 26.86,
   "turnout_2022_pct": 70.8,
   "advance_share_est_pct": 38,
   "advance_turnout_2022_pct": 23.6,
   "change_vs_2022_pct": 14,
   "rank": 30,
   "change_rank": 42
  },
  {
   "riding_id": "00241",
   "name_fr": "Richelieu",
   "name_en": "Richelieu",
   "region": "rest",
   "registered_electors": 54092,
   "advance_turnout_pct": 26.83,
   "turnout_2022_pct": 68.2,
   "advance_share_est_pct": 39,
   "advance_turnout_2022_pct": null,
   "change_vs_2022_pct": null,
   "rank": 31
  },
  {
   "riding_id": "00237",
   "name_fr": "Borduas",
   "name_en": "Borduas",
   "region": "rest",
   "registered_electors": 58451,
   "advance_turnout_pct": 26.74,
   "turnout_2022_pct": 74.9,
   "advance_share_est_pct": 36,
   "advance_turnout_2022_pct": 21.8,
   "change_vs_2022_pct": 23,
   "rank": 32,
   "change_rank": 13
  },
  {
   "riding_id": "00693",
   "name_fr": "Maskinongé",
   "name_en": "Maskinongé",
   "region": "rest",
   "registered_electors": 48152,
   "advance_turnout_pct": 26.57,
   "turnout_2022_pct": 70.6,
   "advance_share_est_pct": 38,
   "advance_turnout_2022_pct": 24.5,
   "change_vs_2022_pct": 9,
   "rank": 33,
   "change_rank": 71
  },
  {
   "riding_id": "00179",
   "name_fr": "Beauharnois",
   "name_en": "Beauharnois",
   "region": "rest",
   "registered_electors": 59617,
   "advance_turnout_pct": 26.43,
   "turnout_2022_pct": 66.4,
   "advance_share_est_pct": 40,
   "advance_turnout_2022_pct": null,
   "change_vs_2022_pct": null,
   "rank": 34
  },
  {
   "riding_id": "00319",
   "name_fr": "Rosemont",
   "name_en": "Rosemont",
   "region": "mtl",
   "registered_electors": 51786,
   "advance_turnout_pct": 26.28,
   "turnout_2022_pct": 68.2,
   "advance_share_est_pct": 39,
   "advance_turnout_2022_pct": 23.7,
   "change_vs_2022_pct": 11,
   "rank": 35,
   "change_rank": 58
  },
  {
   "riding_id": "00838",
   "name_fr": "Rimouski",
   "name_en": "Rimouski",
   "region": "rest",
   "registered_electors": 46410,
   "advance_turnout_pct": 26.01,
   "turnout_2022_pct": 71.6,
   "advance_share_est_pct": 36,
   "advance_turnout_2022_pct": 23.3,
   "change_vs_2022_pct": 12,
   "rank": 36,
   "change_rank": 53
  },
  {
   "riding_id": "00797",
   "name_fr": "Bellechasse",
   "name_en": "Bellechasse",
   "region": "qcc",
   "registered_electors": 46096,
   "advance_turnout_pct": 25.75,
   "turnout_2022_pct": 73.9,
   "advance_share_est_pct": 35,
   "advance_turnout_2022_pct": 20.6,
   "change_vs_2022_pct": 25,
   "rank": 37,
   "change_rank": 9
  },
  {
   "riding_id": "00311",
   "name_fr": "Gouin",
   "name_en": "Gouin",
   "region": "mtl",
   "registered_electors": 42587,
   "advance_turnout_pct": 25.65,
   "turnout_2022_pct": 69.6,
   "advance_share_est_pct": 37,
   "advance_turnout_2022_pct": 21.9,
   "change_vs_2022_pct": 17,
   "rank": 38,
   "change_rank": 31
  },
  {
   "riding_id": "00167",
   "name_fr": "Saint-Jean",
   "name_en": "Saint-Jean",
   "region": "rest",
   "registered_electors": 61426,
   "advance_turnout_pct": 25.64,
   "turnout_2022_pct": 69.7,
   "advance_share_est_pct": 37,
   "advance_turnout_2022_pct": 23.5,
   "change_vs_2022_pct": 9,
   "rank": 39,
   "change_rank": 72
  },
  {
   "riding_id": "00781",
   "name_fr": "Beauce-Nord",
   "name_en": "Beauce-Nord",
   "region": "qcc",
   "registered_electors": 46487,
   "advance_turnout_pct": 25.43,
   "turnout_2022_pct": 77.0,
   "advance_share_est_pct": 33,
   "advance_turnout_2022_pct": 23.1,
   "change_vs_2022_pct": 10,
   "rank": 40,
   "change_rank": 66
  },
  {
   "riding_id": "00607",
   "name_fr": "Blainville",
   "name_en": "Blainville",
   "region": "rest",
   "registered_electors": 62198,
   "advance_turnout_pct": 25.41,
   "turnout_2022_pct": 72.1,
   "advance_share_est_pct": 35,
   "advance_turnout_2022_pct": 25.5,
   "change_vs_2022_pct": 0,
   "rank": 41,
   "change_rank": 104
  },
  {
   "riding_id": "00577",
   "name_fr": "Groulx",
   "name_en": "Groulx",
   "region": "rest",
   "registered_electors": 54109,
   "advance_turnout_pct": 25.23,
   "turnout_2022_pct": 68.5,
   "advance_share_est_pct": 37,
   "advance_turnout_2022_pct": 24.2,
   "change_vs_2022_pct": 4,
   "rank": 42,
   "change_rank": 95
  },
  {
   "riding_id": "00697",
   "name_fr": "Laviolette–Saint-Maurice",
   "name_en": "Laviolette–Saint-Maurice",
   "region": "rest",
   "registered_electors": 60744,
   "advance_turnout_pct": 25.21,
   "turnout_2022_pct": 64.0,
   "advance_share_est_pct": 39,
   "advance_turnout_2022_pct": 22.4,
   "change_vs_2022_pct": 13,
   "rank": 43,
   "change_rank": 47
  },
  {
   "riding_id": "00587",
   "name_fr": "Mirabel",
   "name_en": "Mirabel",
   "region": "rest",
   "registered_electors": 55131,
   "advance_turnout_pct": 25.21,
   "turnout_2022_pct": 69.0,
   "advance_share_est_pct": 37,
   "advance_turnout_2022_pct": null,
   "change_vs_2022_pct": null,
   "rank": 44
  },
  {
   "riding_id": "00247",
   "name_fr": "Verdun",
   "name_en": "Verdun",
   "region": "mtl",
   "registered_electors": 49473,
   "advance_turnout_pct": 25.21,
   "turnout_2022_pct": 64.5,
   "advance_share_est_pct": 39,
   "advance_turnout_2022_pct": 22.3,
   "change_vs_2022_pct": 13,
   "rank": 45,
   "change_rank": 48
  },
  {
   "riding_id": "00609",
   "name_fr": "Terrebonne",
   "name_en": "Terrebonne",
   "region": "rest",
   "registered_electors": 55132,
   "advance_turnout_pct": 25.08,
   "turnout_2022_pct": 71.2,
   "advance_share_est_pct": 35,
   "advance_turnout_2022_pct": 22.4,
   "change_vs_2022_pct": 12,
   "rank": 46,
   "change_rank": 54
  },
  {
   "riding_id": "00239",
   "name_fr": "Saint-Hyacinthe",
   "name_en": "Saint-Hyacinthe",
   "region": "rest",
   "registered_electors": 55555,
   "advance_turnout_pct": 24.89,
   "turnout_2022_pct": 70.7,
   "advance_share_est_pct": 35,
   "advance_turnout_2022_pct": 20.0,
   "change_vs_2022_pct": 24,
   "rank": 47,
   "change_rank": 12
  },
  {
   "riding_id": "00597",
   "name_fr": "Saint-Jérôme",
   "name_en": "Saint-Jérôme",
   "region": "rest",
   "registered_electors": 45923,
   "advance_turnout_pct": 24.67,
   "turnout_2022_pct": 65.2,
   "advance_share_est_pct": 38,
   "advance_turnout_2022_pct": null,
   "change_vs_2022_pct": null,
   "rank": 48
  },
  {
   "riding_id": "00591",
   "name_fr": "Bellefeuille",
   "name_en": "Bellefeuille",
   "region": "rest",
   "registered_electors": 45195,
   "advance_turnout_pct": 24.62,
   "turnout_2022_pct": 66.1,
   "advance_share_est_pct": 37,
   "advance_turnout_2022_pct": null,
   "change_vs_2022_pct": null,
   "rank": 49
  },
  {
   "riding_id": "00621",
   "name_fr": "L'Assomption",
   "name_en": "L'Assomption",
   "region": "rest",
   "registered_electors": 56999,
   "advance_turnout_pct": 24.5,
   "turnout_2022_pct": 70.6,
   "advance_share_est_pct": 35,
   "advance_turnout_2022_pct": null,
   "change_vs_2022_pct": null,
   "rank": 50
  },
  {
   "riding_id": "00627",
   "name_fr": "Berthier",
   "name_en": "Berthier",
   "region": "rest",
   "registered_electors": 53882,
   "advance_turnout_pct": 24.48,
   "turnout_2022_pct": 67.8,
   "advance_share_est_pct": 36,
   "advance_turnout_2022_pct": null,
   "change_vs_2022_pct": null,
   "rank": 51
  },
  {
   "riding_id": "00691",
   "name_fr": "Trois-Rivières",
   "name_en": "Trois-Rivières",
   "region": "rest",
   "registered_electors": 53833,
   "advance_turnout_pct": 24.46,
   "turnout_2022_pct": 68.7,
   "advance_share_est_pct": 36,
   "advance_turnout_2022_pct": 23.6,
   "change_vs_2022_pct": 3,
   "rank": 52,
   "change_rank": 98
  },
  {
   "riding_id": "00611",
   "name_fr": "Masson",
   "name_en": "Masson",
   "region": "rest",
   "registered_electors": 55147,
   "advance_turnout_pct": 24.39,
   "turnout_2022_pct": 71.2,
   "advance_share_est_pct": 34,
   "advance_turnout_2022_pct": 22.1,
   "change_vs_2022_pct": 11,
   "rank": 53,
   "change_rank": 59
  },
  {
   "riding_id": "00771",
   "name_fr": "Charlevoix–Côte-de-Beaupré",
   "name_en": "Charlevoix–Côte-de-Beaupré",
   "region": "qcc",
   "registered_electors": 55885,
   "advance_turnout_pct": 24.16,
   "turnout_2022_pct": 70.2,
   "advance_share_est_pct": 34,
   "advance_turnout_2022_pct": 22.5,
   "change_vs_2022_pct": 7,
   "rank": 54,
   "change_rank": 82
  },
  {
   "riding_id": "00649",
   "name_fr": "Labelle",
   "name_en": "Labelle",
   "region": "rest",
   "registered_electors": 54291,
   "advance_turnout_pct": 24.13,
   "turnout_2022_pct": 65.2,
   "advance_share_est_pct": 37,
   "advance_turnout_2022_pct": 21.9,
   "change_vs_2022_pct": 10,
   "rank": 55,
   "change_rank": 67
  },
  {
   "riding_id": "00701",
   "name_fr": "Champlain",
   "name_en": "Champlain",
   "region": "rest",
   "registered_electors": 60601,
   "advance_turnout_pct": 23.9,
   "turnout_2022_pct": 71.0,
   "advance_share_est_pct": 34,
   "advance_turnout_2022_pct": 24.7,
   "change_vs_2022_pct": -3,
   "rank": 56,
   "change_rank": 107
  },
  {
   "riding_id": "00380",
   "name_fr": "Pointe-aux-Trembles",
   "name_en": "Pointe-aux-Trembles",
   "region": "mtl",
   "registered_electors": 40162,
   "advance_turnout_pct": 23.85,
   "turnout_2022_pct": 66.3,
   "advance_share_est_pct": 36,
   "advance_turnout_2022_pct": 22.0,
   "change_vs_2022_pct": 9,
   "rank": 57,
   "change_rank": 73
  },
  {
   "riding_id": "00801",
   "name_fr": "Rivière-du-Loup–Témiscouata–Les Basques",
   "name_en": "Rivière-du-Loup–Témiscouata–Les Basques",
   "region": "rest",
   "registered_electors": 52030,
   "advance_turnout_pct": 23.71,
   "turnout_2022_pct": 68.9,
   "advance_share_est_pct": 34,
   "advance_turnout_2022_pct": 19.2,
   "change_vs_2022_pct": 23,
   "rank": 58,
   "change_rank": 14
  },
  {
   "riding_id": "00854",
   "name_fr": "Gaspé",
   "name_en": "Gaspé",
   "region": "rest",
   "registered_electors": 30065,
   "advance_turnout_pct": 23.61,
   "turnout_2022_pct": 61.0,
   "advance_share_est_pct": 39,
   "advance_turnout_2022_pct": 20.4,
   "change_vs_2022_pct": 16,
   "rank": 59,
   "change_rank": 34
  },
  {
   "riding_id": "00799",
   "name_fr": "Côte-du-Sud",
   "name_en": "Côte-du-Sud",
   "region": "qcc",
   "registered_electors": 50489,
   "advance_turnout_pct": 23.39,
   "turnout_2022_pct": 68.5,
   "advance_share_est_pct": 34,
   "advance_turnout_2022_pct": 19.5,
   "change_vs_2022_pct": 20,
   "rank": 60,
   "change_rank": 20
  },
  {
   "riding_id": "00601",
   "name_fr": "Les Plaines",
   "name_en": "Les Plaines",
   "region": "rest",
   "registered_electors": 49698,
   "advance_turnout_pct": 23.32,
   "turnout_2022_pct": 67.7,
   "advance_share_est_pct": 34,
   "advance_turnout_2022_pct": null,
   "change_vs_2022_pct": null,
   "rank": 61
  },
  {
   "riding_id": "00581",
   "name_fr": "Deux-Montagnes",
   "name_en": "Deux-Montagnes",
   "region": "rest",
   "registered_electors": 50289,
   "advance_turnout_pct": 23.27,
   "turnout_2022_pct": 69.5,
   "advance_share_est_pct": 33,
   "advance_turnout_2022_pct": 22.2,
   "change_vs_2022_pct": 5,
   "rank": 62,
   "change_rank": 92
  },
  {
   "riding_id": "00301",
   "name_fr": "Maurice-Richard",
   "name_en": "Maurice-Richard",
   "region": "mtl",
   "registered_electors": 45746,
   "advance_turnout_pct": 23.2,
   "turnout_2022_pct": 68.4,
   "advance_share_est_pct": 34,
   "advance_turnout_2022_pct": 20.9,
   "change_vs_2022_pct": 11,
   "rank": 63,
   "change_rank": 60
  },
  {
   "riding_id": "00787",
   "name_fr": "Lotbinière-Frontenac",
   "name_en": "Lotbinière-Frontenac",
   "region": "qcc",
   "registered_electors": 59508,
   "advance_turnout_pct": 23.18,
   "turnout_2022_pct": 73.9,
   "advance_share_est_pct": 31,
   "advance_turnout_2022_pct": 22.2,
   "change_vs_2022_pct": 4,
   "rank": 64,
   "change_rank": 96
  },
  {
   "riding_id": "00187",
   "name_fr": "Vaudreuil",
   "name_en": "Vaudreuil",
   "region": "rest",
   "registered_electors": 62188,
   "advance_turnout_pct": 23.15,
   "turnout_2022_pct": 65.2,
   "advance_share_est_pct": 36,
   "advance_turnout_2022_pct": 20.3,
   "change_vs_2022_pct": 14,
   "rank": 65,
   "change_rank": 43
  },
  {
   "riding_id": "00151",
   "name_fr": "Nicolet-Bécancour",
   "name_en": "Nicolet-Bécancour",
   "region": "rest",
   "registered_electors": 41133,
   "advance_turnout_pct": 23.1,
   "turnout_2022_pct": 72.6,
   "advance_share_est_pct": 32,
   "advance_turnout_2022_pct": 19.7,
   "change_vs_2022_pct": 18,
   "rank": 66,
   "change_rank": 27
  },
  {
   "riding_id": "00313",
   "name_fr": "Mercier",
   "name_en": "Mercier",
   "region": "mtl",
   "registered_electors": 44875,
   "advance_turnout_pct": 23.09,
   "turnout_2022_pct": 63.6,
   "advance_share_est_pct": 36,
   "advance_turnout_2022_pct": 20.7,
   "change_vs_2022_pct": 12,
   "rank": 67,
   "change_rank": 55
  },
  {
   "riding_id": "00352",
   "name_fr": "Hochelaga-Maisonneuve",
   "name_en": "Hochelaga-Maisonneuve",
   "region": "mtl",
   "registered_electors": 40380,
   "advance_turnout_pct": 23.0,
   "turnout_2022_pct": 62.6,
   "advance_share_est_pct": 37,
   "advance_turnout_2022_pct": 19.2,
   "change_vs_2022_pct": 20,
   "rank": 68,
   "change_rank": 21
  },
  {
   "riding_id": "00141",
   "name_fr": "Drummond–Bois-Francs",
   "name_en": "Drummond–Bois-Francs",
   "region": "rest",
   "registered_electors": 53495,
   "advance_turnout_pct": 22.8,
   "turnout_2022_pct": 69.7,
   "advance_share_est_pct": 33,
   "advance_turnout_2022_pct": 20.7,
   "change_vs_2022_pct": 10,
   "rank": 69,
   "change_rank": 68
  },
  {
   "riding_id": "00829",
   "name_fr": "Roberval",
   "name_en": "Roberval",
   "region": "rest",
   "registered_electors": 44578,
   "advance_turnout_pct": 22.71,
   "turnout_2022_pct": 60.8,
   "advance_share_est_pct": 37,
   "advance_turnout_2022_pct": 19.2,
   "change_vs_2022_pct": 19,
   "rank": 70,
   "change_rank": 22
  },
  {
   "riding_id": "00217",
   "name_fr": "Pierre-Laporte",
   "name_en": "Pierre-Laporte",
   "region": "rest",
   "registered_electors": 52928,
   "advance_turnout_pct": 22.61,
   "turnout_2022_pct": 64.0,
   "advance_share_est_pct": 35,
   "advance_turnout_2022_pct": 21.3,
   "change_vs_2022_pct": 6,
   "rank": 71,
   "change_rank": 86
  },
  {
   "riding_id": "00219",
   "name_fr": "Marie-Victorin",
   "name_en": "Marie-Victorin",
   "region": "rest",
   "registered_electors": 44367,
   "advance_turnout_pct": 22.55,
   "turnout_2022_pct": 61.6,
   "advance_share_est_pct": 37,
   "advance_turnout_2022_pct": 20.9,
   "change_vs_2022_pct": 8,
   "rank": 72,
   "change_rank": 77
  },
  {
   "riding_id": "00259",
   "name_fr": "Jacques-Cartier",
   "name_en": "Jacques-Cartier",
   "region": "mtl",
   "registered_electors": 48127,
   "advance_turnout_pct": 22.52,
   "turnout_2022_pct": 63.2,
   "advance_share_est_pct": 36,
   "advance_turnout_2022_pct": 18.5,
   "change_vs_2022_pct": 22,
   "rank": 73,
   "change_rank": 17
  },
  {
   "riding_id": "00631",
   "name_fr": "Rousseau",
   "name_en": "Rousseau",
   "region": "rest",
   "registered_electors": 49342,
   "advance_turnout_pct": 22.49,
   "turnout_2022_pct": 61.5,
   "advance_share_est_pct": 37,
   "advance_turnout_2022_pct": 20.4,
   "change_vs_2022_pct": 10,
   "rank": 74,
   "change_rank": 69
  },
  {
   "riding_id": "00161",
   "name_fr": "Iberville",
   "name_en": "Iberville",
   "region": "rest",
   "registered_electors": 51336,
   "advance_turnout_pct": 22.32,
   "turnout_2022_pct": 70.2,
   "advance_share_est_pct": 32,
   "advance_turnout_2022_pct": 20.0,
   "change_vs_2022_pct": 12,
   "rank": 75,
   "change_rank": 56
  },
  {
   "riding_id": "00139",
   "name_fr": "Marie-Lacoste-Gérin-Lajoie",
   "name_en": "Marie-Lacoste-Gérin-Lajoie",
   "region": "rest",
   "registered_electors": 46286,
   "advance_turnout_pct": 22.23,
   "turnout_2022_pct": 68.8,
   "advance_share_est_pct": 32,
   "advance_turnout_2022_pct": null,
   "change_vs_2022_pct": null,
   "rank": 76
  },
  {
   "riding_id": "00571",
   "name_fr": "Mille-Îles",
   "name_en": "Mille-Îles",
   "region": "mtl",
   "registered_electors": 49860,
   "advance_turnout_pct": 22.15,
   "turnout_2022_pct": 66.9,
   "advance_share_est_pct": 33,
   "advance_turnout_2022_pct": null,
   "change_vs_2022_pct": null,
   "rank": 77
  },
  {
   "riding_id": "00159",
   "name_fr": "Granby",
   "name_en": "Granby",
   "region": "rest",
   "registered_electors": 58781,
   "advance_turnout_pct": 22.08,
   "turnout_2022_pct": 68.1,
   "advance_share_est_pct": 32,
   "advance_turnout_2022_pct": null,
   "change_vs_2022_pct": null,
   "rank": 78
  },
  {
   "riding_id": "00370",
   "name_fr": "Camille-Laurin",
   "name_en": "Camille-Laurin",
   "region": "mtl",
   "registered_electors": 49084,
   "advance_turnout_pct": 22.05,
   "turnout_2022_pct": 63.5,
   "advance_share_est_pct": 35,
   "advance_turnout_2022_pct": 18.6,
   "change_vs_2022_pct": 19,
   "rank": 79,
   "change_rank": 23
  },
  {
   "riding_id": "00117",
   "name_fr": "Mégantic",
   "name_en": "Mégantic",
   "region": "rest",
   "registered_electors": 51780,
   "advance_turnout_pct": 21.95,
   "turnout_2022_pct": 70.5,
   "advance_share_est_pct": 31,
   "advance_turnout_2022_pct": null,
   "change_vs_2022_pct": null,
   "rank": 80
  },
  {
   "riding_id": "00821",
   "name_fr": "Chicoutimi",
   "name_en": "Chicoutimi",
   "region": "rest",
   "registered_electors": 45724,
   "advance_turnout_pct": 21.67,
   "turnout_2022_pct": 68.7,
   "advance_share_est_pct": 32,
   "advance_turnout_2022_pct": 20.4,
   "change_vs_2022_pct": 6,
   "rank": 81,
   "change_rank": 87
  },
  {
   "riding_id": "00589",
   "name_fr": "Argenteuil",
   "name_en": "Argenteuil",
   "region": "rest",
   "registered_electors": 42880,
   "advance_turnout_pct": 21.65,
   "turnout_2022_pct": 64.2,
   "advance_share_est_pct": 34,
   "advance_turnout_2022_pct": null,
   "change_vs_2022_pct": null,
   "rank": 82
  },
  {
   "riding_id": "00667",
   "name_fr": "Chapleau",
   "name_en": "Chapleau",
   "region": "rest",
   "registered_electors": 58906,
   "advance_turnout_pct": 21.6,
   "turnout_2022_pct": 58.8,
   "advance_share_est_pct": 37,
   "advance_turnout_2022_pct": null,
   "change_vs_2022_pct": null,
   "rank": 83
  },
  {
   "riding_id": "00359",
   "name_fr": "Sainte-Rose",
   "name_en": "Sainte-Rose",
   "region": "mtl",
   "registered_electors": 58008,
   "advance_turnout_pct": 21.56,
   "turnout_2022_pct": 67.6,
   "advance_share_est_pct": 32,
   "advance_turnout_2022_pct": 21.0,
   "change_vs_2022_pct": 3,
   "rank": 84,
   "change_rank": 99
  },
  {
   "riding_id": "00823",
   "name_fr": "Jonquière",
   "name_en": "Jonquière",
   "region": "rest",
   "registered_electors": 45294,
   "advance_turnout_pct": 21.53,
   "turnout_2022_pct": 68.5,
   "advance_share_est_pct": 31,
   "advance_turnout_2022_pct": 20.1,
   "change_vs_2022_pct": 7,
   "rank": 85,
   "change_rank": 83
  },
  {
   "riding_id": "00669",
   "name_fr": "Papineau",
   "name_en": "Papineau",
   "region": "rest",
   "registered_electors": 60680,
   "advance_turnout_pct": 21.45,
   "turnout_2022_pct": 59.4,
   "advance_share_est_pct": 36,
   "advance_turnout_2022_pct": 18.6,
   "change_vs_2022_pct": 15,
   "rank": 86,
   "change_rank": 37
  },
  {
   "riding_id": "00201",
   "name_fr": "La Pinière",
   "name_en": "La Pinière",
   "region": "rest",
   "registered_electors": 58365,
   "advance_turnout_pct": 21.42,
   "turnout_2022_pct": 59.9,
   "advance_share_est_pct": 36,
   "advance_turnout_2022_pct": 18.8,
   "change_vs_2022_pct": 14,
   "rank": 87,
   "change_rank": 44
  },
  {
   "riding_id": "00181",
   "name_fr": "Soulanges",
   "name_en": "Soulanges",
   "region": "rest",
   "registered_electors": 58873,
   "advance_turnout_pct": 21.39,
   "turnout_2022_pct": 67.3,
   "advance_share_est_pct": 32,
   "advance_turnout_2022_pct": 20.4,
   "change_vs_2022_pct": 5,
   "rank": 88,
   "change_rank": 93
  },
  {
   "riding_id": "00689",
   "name_fr": "Abitibi-Est",
   "name_en": "Abitibi-Est",
   "region": "rest",
   "registered_electors": 33406,
   "advance_turnout_pct": 21.04,
   "turnout_2022_pct": 62.6,
   "advance_share_est_pct": 34,
   "advance_turnout_2022_pct": 18.3,
   "change_vs_2022_pct": 15,
   "rank": 89,
   "change_rank": 38
  },
  {
   "riding_id": "00366",
   "name_fr": "Anjou-Louis-Riel",
   "name_en": "Anjou-Louis-Riel",
   "region": "mtl",
   "registered_electors": 41383,
   "advance_turnout_pct": 20.99,
   "turnout_2022_pct": 63.9,
   "advance_share_est_pct": 33,
   "advance_turnout_2022_pct": 20.3,
   "change_vs_2022_pct": 3,
   "rank": 90,
   "change_rank": 100
  },
  {
   "riding_id": "00344",
   "name_fr": "Laurier-Dorion",
   "name_en": "Laurier-Dorion",
   "region": "mtl",
   "registered_electors": 44020,
   "advance_turnout_pct": 20.83,
   "turnout_2022_pct": 61.6,
   "advance_share_est_pct": 34,
   "advance_turnout_2022_pct": 16.6,
   "change_vs_2022_pct": 26,
   "rank": 91,
   "change_rank": 6
  },
  {
   "riding_id": "00281",
   "name_fr": "Saint-Henri–Sainte-Anne",
   "name_en": "Saint-Henri–Sainte-Anne",
   "region": "mtl",
   "registered_electors": 59510,
   "advance_turnout_pct": 20.83,
   "turnout_2022_pct": 57.8,
   "advance_share_est_pct": 36,
   "advance_turnout_2022_pct": 17.5,
   "change_vs_2022_pct": 19,
   "rank": 92,
   "change_rank": 24
  },
  {
   "riding_id": "00171",
   "name_fr": "Huntingdon",
   "name_en": "Huntingdon",
   "region": "rest",
   "registered_electors": 50221,
   "advance_turnout_pct": 20.81,
   "turnout_2022_pct": 64.3,
   "advance_share_est_pct": 32,
   "advance_turnout_2022_pct": 18.4,
   "change_vs_2022_pct": 13,
   "rank": 93,
   "change_rank": 49
  },
  {
   "riding_id": "00661",
   "name_fr": "Gatineau",
   "name_en": "Gatineau",
   "region": "rest",
   "registered_electors": 61741,
   "advance_turnout_pct": 20.75,
   "turnout_2022_pct": 58.8,
   "advance_share_est_pct": 35,
   "advance_turnout_2022_pct": 18.6,
   "change_vs_2022_pct": 11,
   "rank": 94,
   "change_rank": 61
  },
  {
   "riding_id": "00819",
   "name_fr": "Dubuc",
   "name_en": "Dubuc",
   "region": "rest",
   "registered_electors": 43062,
   "advance_turnout_pct": 20.56,
   "turnout_2022_pct": 65.0,
   "advance_share_est_pct": 32,
   "advance_turnout_2022_pct": 18.2,
   "change_vs_2022_pct": 13,
   "rank": 95,
   "change_rank": 50
  },
  {
   "riding_id": "00569",
   "name_fr": "Vimont-Auteuil",
   "name_en": "Vimont-Auteuil",
   "region": "mtl",
   "registered_electors": 46891,
   "advance_turnout_pct": 20.4,
   "turnout_2022_pct": 70.0,
   "advance_share_est_pct": 29,
   "advance_turnout_2022_pct": 19.7,
   "change_vs_2022_pct": 3,
   "rank": 96,
   "change_rank": 101
  },
  {
   "riding_id": "00651",
   "name_fr": "Hull",
   "name_en": "Hull",
   "region": "rest",
   "registered_electors": 60641,
   "advance_turnout_pct": 20.35,
   "turnout_2022_pct": 58.0,
   "advance_share_est_pct": 35,
   "advance_turnout_2022_pct": 19.1,
   "change_vs_2022_pct": 6,
   "rank": 97,
   "change_rank": 88
  },
  {
   "riding_id": "00257",
   "name_fr": "Marquette",
   "name_en": "Marquette",
   "region": "mtl",
   "registered_electors": 45392,
   "advance_turnout_pct": 20.31,
   "turnout_2022_pct": 58.3,
   "advance_share_est_pct": 35,
   "advance_turnout_2022_pct": 18.7,
   "change_vs_2022_pct": 9,
   "rank": 98,
   "change_rank": 74
  },
  {
   "riding_id": "00842",
   "name_fr": "Matane-Matapédia-Mitis",
   "name_en": "Matane-Matapédia-Mitis",
   "region": "rest",
   "registered_electors": 46464,
   "advance_turnout_pct": 20.22,
   "turnout_2022_pct": 64.9,
   "advance_share_est_pct": 31,
   "advance_turnout_2022_pct": 17.1,
   "change_vs_2022_pct": 18,
   "rank": 99,
   "change_rank": 28
  },
  {
   "riding_id": "00390",
   "name_fr": "LaFontaine",
   "name_en": "LaFontaine",
   "region": "mtl",
   "registered_electors": 42361,
   "advance_turnout_pct": 20.03,
   "turnout_2022_pct": 62.3,
   "advance_share_est_pct": 32,
   "advance_turnout_2022_pct": 16.8,
   "change_vs_2022_pct": 19,
   "rank": 100,
   "change_rank": 25
  },
  {
   "riding_id": "00850",
   "name_fr": "Bonaventure",
   "name_en": "Bonaventure",
   "region": "rest",
   "registered_electors": 35851,
   "advance_turnout_pct": 19.54,
   "turnout_2022_pct": 62.8,
   "advance_share_est_pct": 31,
   "advance_turnout_2022_pct": 18.9,
   "change_vs_2022_pct": 3,
   "rank": 101,
   "change_rank": 102
  },
  {
   "riding_id": "00811",
   "name_fr": "Îles-de-la-Madeleine",
   "name_en": "Îles-de-la-Madeleine",
   "region": "rest",
   "registered_electors": 11147,
   "advance_turnout_pct": 19.39,
   "turnout_2022_pct": 75.7,
   "advance_share_est_pct": 26,
   "advance_turnout_2022_pct": 12.4,
   "change_vs_2022_pct": 56,
   "rank": 102,
   "change_rank": 3
  },
  {
   "riding_id": "00191",
   "name_fr": "Châteauguay",
   "name_en": "Châteauguay",
   "region": "rest",
   "registered_electors": 56729,
   "advance_turnout_pct": 19.34,
   "turnout_2022_pct": 62.0,
   "advance_share_est_pct": 31,
   "advance_turnout_2022_pct": 18.3,
   "change_vs_2022_pct": 6,
   "rank": 103,
   "change_rank": 89
  },
  {
   "riding_id": "00330",
   "name_fr": "Sainte-Marie-Saint-Jacques",
   "name_en": "Sainte-Marie-Saint-Jacques",
   "region": "mtl",
   "registered_electors": 42323,
   "advance_turnout_pct": 19.13,
   "turnout_2022_pct": 56.2,
   "advance_share_est_pct": 34,
   "advance_turnout_2022_pct": 18.0,
   "change_vs_2022_pct": 6,
   "rank": 104,
   "change_rank": 90
  },
  {
   "riding_id": "00261",
   "name_fr": "Nelligan",
   "name_en": "Nelligan",
   "region": "mtl",
   "registered_electors": 58047,
   "advance_turnout_pct": 19.12,
   "turnout_2022_pct": 58.8,
   "advance_share_est_pct": 33,
   "advance_turnout_2022_pct": 16.7,
   "change_vs_2022_pct": 15,
   "rank": 105,
   "change_rank": 39
  },
  {
   "riding_id": "00681",
   "name_fr": "Abitibi-Ouest",
   "name_en": "Abitibi-Ouest",
   "region": "rest",
   "registered_electors": 35348,
   "advance_turnout_pct": 18.92,
   "turnout_2022_pct": 63.7,
   "advance_share_est_pct": 30,
   "advance_turnout_2022_pct": 16.0,
   "change_vs_2022_pct": 18,
   "rank": 106,
   "change_rank": 29
  },
  {
   "riding_id": "00347",
   "name_fr": "Laval-des-Rapides",
   "name_en": "Laval-des-Rapides",
   "region": "mtl",
   "registered_electors": 56390,
   "advance_turnout_pct": 18.88,
   "turnout_2022_pct": 61.2,
   "advance_share_est_pct": 31,
   "advance_turnout_2022_pct": 16.1,
   "change_vs_2022_pct": 17,
   "rank": 107,
   "change_rank": 32
  },
  {
   "riding_id": "00827",
   "name_fr": "Lac-Saint-Jean",
   "name_en": "Lac-Saint-Jean",
   "region": "rest",
   "registered_electors": 44645,
   "advance_turnout_pct": 18.75,
   "turnout_2022_pct": 67.2,
   "advance_share_est_pct": 28,
   "advance_turnout_2022_pct": 14.7,
   "change_vs_2022_pct": 27,
   "rank": 108,
   "change_rank": 5
  },
  {
   "riding_id": "00357",
   "name_fr": "Fabre",
   "name_en": "Fabre",
   "region": "mtl",
   "registered_electors": 58312,
   "advance_turnout_pct": 18.63,
   "turnout_2022_pct": 62.5,
   "advance_share_est_pct": 30,
   "advance_turnout_2022_pct": 18.0,
   "change_vs_2022_pct": 3,
   "rank": 109,
   "change_rank": 103
  },
  {
   "riding_id": "00813",
   "name_fr": "Duplessis",
   "name_en": "Duplessis",
   "region": "rest",
   "registered_electors": 37104,
   "advance_turnout_pct": 18.24,
   "turnout_2022_pct": 53.2,
   "advance_share_est_pct": 34,
   "advance_turnout_2022_pct": 10.7,
   "change_vs_2022_pct": 70,
   "rank": 110,
   "change_rank": 2
  },
  {
   "riding_id": "00131",
   "name_fr": "Daniel-Johnson",
   "name_en": "Daniel-Johnson",
   "region": "rest",
   "registered_electors": 49320,
   "advance_turnout_pct": 18.23,
   "turnout_2022_pct": 68.3,
   "advance_share_est_pct": 27,
   "advance_turnout_2022_pct": null,
   "change_vs_2022_pct": null,
   "rank": 111
  },
  {
   "riding_id": "00657",
   "name_fr": "Pontiac",
   "name_en": "Pontiac",
   "region": "rest",
   "registered_electors": 56242,
   "advance_turnout_pct": 17.83,
   "turnout_2022_pct": 53.5,
   "advance_share_est_pct": 33,
   "advance_turnout_2022_pct": 15.5,
   "change_vs_2022_pct": 15,
   "rank": 112,
   "change_rank": 40
  },
  {
   "riding_id": "00267",
   "name_fr": "Robert-Baldwin",
   "name_en": "Robert-Baldwin",
   "region": "mtl",
   "registered_electors": 54970,
   "advance_turnout_pct": 17.01,
   "turnout_2022_pct": 55.8,
   "advance_share_est_pct": 30,
   "advance_turnout_2022_pct": 13.6,
   "change_vs_2022_pct": 25,
   "rank": 113,
   "change_rank": 10
  },
  {
   "riding_id": "00671",
   "name_fr": "Rouyn-Noranda–Témiscamingue",
   "name_en": "Rouyn-Noranda–Témiscamingue",
   "region": "rest",
   "registered_electors": 44483,
   "advance_turnout_pct": 16.8,
   "turnout_2022_pct": 64.9,
   "advance_share_est_pct": 26,
   "advance_turnout_2022_pct": 15.5,
   "change_vs_2022_pct": 8,
   "rank": 114,
   "change_rank": 78
  },
  {
   "riding_id": "00279",
   "name_fr": "Notre-Dame-de-Grâce",
   "name_en": "Notre-Dame-de-Grâce",
   "region": "mtl",
   "registered_electors": 47004,
   "advance_turnout_pct": 16.26,
   "turnout_2022_pct": 55.8,
   "advance_share_est_pct": 29,
   "advance_turnout_2022_pct": 12.9,
   "change_vs_2022_pct": 26,
   "rank": 115,
   "change_rank": 7
  },
  {
   "riding_id": "00817",
   "name_fr": "René-Lévesque",
   "name_en": "René-Lévesque",
   "region": "rest",
   "registered_electors": 32003,
   "advance_turnout_pct": 16.17,
   "turnout_2022_pct": 59.9,
   "advance_share_est_pct": 27,
   "advance_turnout_2022_pct": 14.5,
   "change_vs_2022_pct": 12,
   "rank": 116,
   "change_rank": 57
  },
  {
   "riding_id": "00291",
   "name_fr": "Westmount–Saint-Louis",
   "name_en": "Westmount–Saint-Louis",
   "region": "mtl",
   "registered_electors": 52554,
   "advance_turnout_pct": 15.72,
   "turnout_2022_pct": 45.0,
   "advance_share_est_pct": 35,
   "advance_turnout_2022_pct": null,
   "change_vs_2022_pct": null,
   "rank": 117
  },
  {
   "riding_id": "00297",
   "name_fr": "Mont-Royal–Outremont",
   "name_en": "Mont-Royal–Outremont",
   "region": "mtl",
   "registered_electors": 58463,
   "advance_turnout_pct": 14.8,
   "turnout_2022_pct": 53.7,
   "advance_share_est_pct": 28,
   "advance_turnout_2022_pct": 15.9,
   "change_vs_2022_pct": -7,
   "rank": 118,
   "change_rank": 108
  },
  {
   "riding_id": "00251",
   "name_fr": "Marguerite-Bourgeoys",
   "name_en": "Marguerite-Bourgeoys",
   "region": "mtl",
   "registered_electors": 52910,
   "advance_turnout_pct": 14.67,
   "turnout_2022_pct": 54.7,
   "advance_share_est_pct": 27,
   "advance_turnout_2022_pct": 14.8,
   "change_vs_2022_pct": -1,
   "rank": 119,
   "change_rank": 106
  },
  {
   "riding_id": "00277",
   "name_fr": "D'Arcy-McGee",
   "name_en": "D'Arcy-McGee",
   "region": "mtl",
   "registered_electors": 56585,
   "advance_turnout_pct": 14.04,
   "turnout_2022_pct": 47.5,
   "advance_share_est_pct": 30,
   "advance_turnout_2022_pct": 9.3,
   "change_vs_2022_pct": 51,
   "rank": 120,
   "change_rank": 4
  },
  {
   "riding_id": "00358",
   "name_fr": "Viau",
   "name_en": "Viau",
   "region": "mtl",
   "registered_electors": 39235,
   "advance_turnout_pct": 13.98,
   "turnout_2022_pct": 54.0,
   "advance_share_est_pct": 26,
   "advance_turnout_2022_pct": 13.5,
   "change_vs_2022_pct": 4,
   "rank": 121,
   "change_rank": 97
  },
  {
   "riding_id": "00351",
   "name_fr": "Chomedey",
   "name_en": "Chomedey",
   "region": "mtl",
   "registered_electors": 56771,
   "advance_turnout_pct": 13.95,
   "turnout_2022_pct": 54.5,
   "advance_share_est_pct": 26,
   "advance_turnout_2022_pct": 13.9,
   "change_vs_2022_pct": 0,
   "rank": 122,
   "change_rank": 105
  },
  {
   "riding_id": "00271",
   "name_fr": "Saint-Laurent",
   "name_en": "Saint-Laurent",
   "region": "mtl",
   "registered_electors": 59275,
   "advance_turnout_pct": 13.86,
   "turnout_2022_pct": 51.0,
   "advance_share_est_pct": 27,
   "advance_turnout_2022_pct": 11.3,
   "change_vs_2022_pct": 23,
   "rank": 123,
   "change_rank": 15
  },
  {
   "riding_id": "00331",
   "name_fr": "Jeanne-Mance–Viger",
   "name_en": "Jeanne-Mance–Viger",
   "region": "mtl",
   "registered_electors": 49729,
   "advance_turnout_pct": 13.7,
   "turnout_2022_pct": 55.0,
   "advance_share_est_pct": 25,
   "advance_turnout_2022_pct": 10.8,
   "change_vs_2022_pct": 26,
   "rank": 124,
   "change_rank": 8
  },
  {
   "riding_id": "00327",
   "name_fr": "Bourassa-Sauvé",
   "name_en": "Bourassa-Sauvé",
   "region": "mtl",
   "registered_electors": 44082,
   "advance_turnout_pct": 13.58,
   "turnout_2022_pct": 53.5,
   "advance_share_est_pct": 25,
   "advance_turnout_2022_pct": 12.6,
   "change_vs_2022_pct": 8,
   "rank": 125,
   "change_rank": 79
  },
  {
   "riding_id": "00299",
   "name_fr": "Acadie",
   "name_en": "Acadie",
   "region": "mtl",
   "registered_electors": 49878,
   "advance_turnout_pct": 12.52,
   "turnout_2022_pct": 53.5,
   "advance_share_est_pct": 23,
   "advance_turnout_2022_pct": 11.0,
   "change_vs_2022_pct": 14,
   "rank": 126,
   "change_rank": 45
  },
  {
   "riding_id": "00831",
   "name_fr": "Ungava",
   "name_en": "Ungava",
   "region": "rest",
   "registered_electors": 30700,
   "advance_turnout_pct": 8.31,
   "turnout_2022_pct": 30.2,
   "advance_share_est_pct": 28,
   "advance_turnout_2022_pct": 4.3,
   "change_vs_2022_pct": 94,
   "rank": 127,
   "change_rank": 1
  }
 ]
}
