{"title":"British Columbia 2026 seat projection","label":"Projection, not a poll.","version":"bc-shadow-v1","generated":"2026-10-10T05:16:08+00:00","backfilled":true,"as_of":"2025-12-13","freeze_at":"2026-10-23 23:59:59 America/Vancouver (PDT, UTC-7)","data_window":{"from":"2024-10-20","to":"2025-12-13","rule":"Polls dated after the 2024 election, up to the newest poll; kernel weights as on the site."},"poll_set_hash":"55f3aa03ea944c80","polls_used":[{"date":"2025-01-26","firm":"Leger","sample":1001,"values":{"NDP":44,"CON":42,"GRN":10},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2025-02-15","firm":"Pallas Data","sample":677,"values":{"NDP":48.8,"CON":40.7,"GRN":7.6},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2025-03-05","firm":"Research Co.","sample":802,"values":{"NDP":44,"CON":42,"GRN":11},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2025-05-04","firm":"Liaison Strategies","sample":800,"values":{"NDP":45,"CON":47,"GRN":7},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2025-05-25","firm":"Leger","sample":1032,"values":{"NDP":45,"CON":39,"GRN":11},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2025-06-09","firm":"Research Co.","sample":803,"values":{"NDP":43,"CON":42,"GRN":8,"ONEBC":1,"CENTRE":2},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2025-06-24","firm":"Mainstreet Research","sample":943,"values":{"NDP":41,"CON":44,"GRN":7},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2025-09-05","firm":"Angus Reid","sample":811,"values":{"NDP":42,"CON":44,"GRN":10},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2025-10-03","firm":"Research Co.","sample":801,"values":{"NDP":44,"CON":38,"GRN":12,"ONEBC":1,"CENTRE":3},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2025-10-06","firm":"Cardinal Research","sample":1088,"values":{"NDP":42.5,"CON":41.3,"GRN":10,"ONEBC":3.8},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2025-10-12","firm":"Leger","sample":1035,"values":{"NDP":48,"CON":38,"GRN":8},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2025-10-15","firm":"Abacus Data","sample":1000,"values":{"NDP":47,"CON":40,"GRN":8,"ONEBC":1,"CENTRE":3},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2025-10-25","firm":"Angus Reid","sample":1044,"values":{"NDP":40,"CON":41,"GRN":11,"ONEBC":5,"CENTRE":1},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2025-11-25","firm":"EKOS","sample":889,"values":{"NDP":44,"CON":35,"GRN":9,"ONEBC":8,"CENTRE":2},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2025-11-25","firm":"Yorkville Strategies","sample":600,"values":{"NDP":40,"CON":42,"GRN":8,"ONEBC":5},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2025-12-01","firm":"Angus Reid","sample":463,"values":{"NDP":43,"CON":40,"GRN":11},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2025-12-13","firm":"Pallas Data","sample":923,"values":{"NDP":44,"CON":39,"GRN":9,"ONEBC":7},"wikipedia_matched":true,"filled_from_wikipedia":[]}],"new_polls":[{"date":"2025-12-13","firm":"Pallas Data","sample":923,"values":{"NDP":44,"CON":39,"GRN":9,"ONEBC":7}}],"revised_polls":[],"average":{"NDP":{"mean":42.98,"lo":41.33,"hi":44.63},"CON":{"mean":38.9,"lo":36.52,"hi":41.29},"GRN":{"mean":9.26,"lo":8.23,"hi":10.29},"ONEBC":{"mean":6.69,"lo":5.4,"hi":7.97},"CENTRE":{"mean":1.94,"lo":1.6,"hi":2.28}},"model_target":{"NDP":42.98,"CON":38.9,"GRN":9.26,"ONEBC":6.69,"CENTRE":1.17,"OTH":1.0},"parameters":{"sigma_nat":4.601,"sigma_reg":5.246,"sigma_rid":6.785,"df_nat":4,"df_reg":4,"df_rid":4,"alpha":0.5,"draws":10000,"seed":20261024,"absent_transfers":{"GRN":{"NDP":0.6,"CON":0.21,"CENTRE":0.13,"ONEBC":0.03,"OTH":0.03},"ONEBC":{"CON":0.85,"NDP":0.1,"OTH":0.05},"CENTRE":{"CON":0.5,"NDP":0.37,"GRN":0.13}},"bc_united_residual_transfer":{"CENTRE":0.3,"CON":0.44,"NDP":0.175,"GRN":0.05,"OTH":0.035},"new_party_rules":{"ONEBC":"proxy","CENTRE":"proxy"},"regions":["Metro Vancouver","Fraser Valley","Vancouver Island","Interior and North"],"majority":47,"independents_carried":{"306":[{"name":"Jordan Kealy","label_2024":"Conservative Party","kind":"party","share_2024":74.4,"carried":29.0,"sdlog":0.57}]},"independent_rule":{"party":{"median":0.39,"sdlog":0.57},"independent":{"median":1.05,"sdlog":0.25}},"regional_adjustment":{"applied":false,"rule":"shrink province-wide swing toward regional poll splits","groups":{}}},"province":{"seats":{"NDP":{"seats_median":48.0,"seats_mean":47.3494,"seats_lo90":26.0,"seats_hi90":67.0,"p_majority":0.5451,"p_most_seats":0.5698,"vote_median":44.0698,"vote_lo90":37.202,"vote_hi90":50.6145},"CON":{"seats_median":43.0,"seats_mean":43.6812,"seats_lo90":24.0,"seats_hi90":65.0,"p_majority":0.3877,"p_most_seats":0.414,"vote_median":42.9141,"vote_lo90":36.396,"vote_hi90":49.6252},"GRN":{"seats_median":2.0,"seats_mean":1.7354,"seats_lo90":0.0,"seats_hi90":4.0,"p_majority":0.0,"p_most_seats":0.0001,"vote_median":8.8342,"vote_lo90":5.1703,"vote_hi90":12.4364},"ONEBC":{"seats_median":0.0,"seats_mean":0.0119,"seats_lo90":0.0,"seats_hi90":0.0,"p_majority":0.0,"p_most_seats":0.0,"vote_median":2.7812,"vote_lo90":1.395,"vote_hi90":4.3011},"CENTRE":{"seats_median":0.0,"seats_mean":0.0012,"seats_lo90":0.0,"seats_hi90":0.0,"p_majority":0.0,"p_most_seats":0.0,"vote_median":0.6855,"vote_lo90":0.1225,"vote_hi90":1.4064},"OTH":{"seats_median":0.0,"seats_mean":0.2209,"seats_lo90":0.0,"seats_hi90":1.0,"p_majority":0.0,"p_most_seats":0.0,"vote_median":0.6482,"vote_lo90":0.3051,"vote_hi90":1.1146}},"p_minority":0.0672,"p_tied_most_seats":0.0161,"ridings_led":{"NDP":47,"CON":44,"GRN":2,"ONEBC":0,"CENTRE":0,"OTH":0},"ridings_led_point":{"NDP":48,"CON":43,"GRN":2,"ONEBC":0,"CENTRE":0,"OTH":0},"categories":{"Solid":16,"Likely":28,"Leans":28,"Toss-up":21},"toss_ups":21,"seat_histogram":{"NDP":{"0":6,"1":3,"2":7,"3":7,"4":6,"5":3,"6":6,"7":6,"8":4,"9":10,"10":10,"11":11,"12":5,"13":18,"14":10,"15":9,"16":19,"17":30,"18":22,"19":27,"20":33,"21":30,"22":35,"23":43,"24":36,"25":54,"26":65,"27":71,"28":64,"29":87,"30":101,"31":115,"32":119,"33":133,"34":167,"35":166,"36":193,"37":210,"38":219,"39":241,"40":251,"41":262,"42":310,"43":300,"44":334,"45":348,"46":343,"47":373,"48":355,"49":376,"50":359,"51":323,"52":323,"53":315,"54":328,"55":270,"56":273,"57":242,"58":240,"59":200,"60":185,"61":170,"62":150,"63":110,"64":115,"65":99,"66":95,"67":87,"68":65,"69":41,"70":53,"71":48,"72":38,"73":39,"74":17,"75":34,"76":21,"77":15,"78":15,"79":8,"80":11,"81":11,"82":7,"83":9,"84":3,"85":8,"86":5,"87":2,"88":5,"89":4,"90":2,"91":2},"CON":{"0":1,"1":1,"2":3,"3":7,"4":4,"5":6,"6":4,"7":7,"8":9,"9":6,"10":8,"11":12,"12":11,"13":15,"14":8,"15":21,"16":25,"17":32,"18":32,"19":39,"20":59,"21":44,"22":60,"23":52,"24":84,"25":89,"26":104,"27":104,"28":135,"29":141,"30":164,"31":174,"32":193,"33":233,"34":257,"35":263,"36":288,"37":306,"38":353,"39":312,"40":331,"41":361,"42":364,"43":350,"44":345,"45":355,"46":351,"47":329,"48":316,"49":289,"50":279,"51":252,"52":246,"53":229,"54":197,"55":191,"56":170,"57":150,"58":136,"59":135,"60":108,"61":101,"62":97,"63":64,"64":69,"65":68,"66":55,"67":34,"68":35,"69":41,"70":37,"71":35,"72":26,"73":21,"74":24,"75":21,"76":17,"77":16,"78":10,"79":10,"80":11,"81":6,"82":6,"83":10,"84":4,"85":3,"86":10,"87":5,"89":2,"90":6,"91":2,"92":4},"GRN":{"0":1963,"1":2943,"2":2775,"3":1374,"4":531,"5":206,"6":89,"7":48,"8":26,"9":18,"10":13,"11":5,"12":3,"13":2,"15":2,"27":1,"41":1},"ONEBC":{"0":9918,"1":75,"2":1,"3":2,"4":1,"7":1,"11":1,"14":1},"CENTRE":{"0":9989,"1":10,"2":1},"OTH":{"0":7792,"1":2207,"2":1}},"projected_vote":{"NDP":44.27,"CON":42.96,"GRN":8.76,"ONEBC":2.79,"CENTRE":0.63,"OTH":0.59}},"ridings":[{"id":"258","name":"Abbotsford-Mission","region":"Fraser Valley","winner_2024":{"party":"CON","name":"Reann Gasper","share":55.4},"shares_2024":{"CON":55.4,"NDP":44.6},"adjusted_baseline":{"NDP":43.34,"CON":47.11,"ONEBC":8.14,"CENTRE":1.42},"running":["NDP","CON","ONEBC","CENTRE","OTH"],"incumbent":{"name":"Vacant","party_at_dissolution":null,"not_running":false,"running_elsewhere":false,"note":"vacant"},"leader":"CON","prob":0.6123,"category":"Leans","win_prob":{"NDP":0.3872,"CON":0.6123,"ONEBC":0.0004,"OTH":0.0001},"point":{"NDP":42.37,"CON":47.43,"GRN":0.0,"ONEBC":8.18,"CENTRE":1.2,"OTH":0.81},"share":{"NDP":{"lo90":27.26,"median":42.45,"hi90":56.82},"CON":{"lo90":31.37,"median":46.88,"hi90":61.73},"ONEBC":{"lo90":0.59,"median":7.85,"hi90":16.94},"CENTRE":{"lo90":0.0,"median":0.95,"hi90":5.23},"OTH":{"lo90":0.0,"median":0.42,"hi90":4.38}},"baseline_moves":[],"notes":[{"type":"vacant","note":"Vacant: Reann Gasper (Conservative) resigned 2026-08-22; the 2026-09-26 by-election was cancelled by dissolution. Kerry-Lynne Findlay is not a candidate.","v1":"Not adjusted in v1.","why_it_may_matter":"Moderate: no incumbent."},{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"259","name":"Abbotsford South","region":"Fraser Valley","winner_2024":{"party":"CON","name":"Bruce Banman","share":61.6},"shares_2024":{"CON":61.6,"NDP":35.2,"IND":3.2},"adjusted_baseline":{"NDP":34.98,"CON":54.0,"ONEBC":9.39,"CENTRE":1.63},"running":["NDP","CON","ONEBC"],"incumbent":{"name":"Bruce Banman","party_at_dissolution":"CENTRE","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.8849,"category":"Likely","win_prob":{"NDP":0.1145,"CON":0.8849,"ONEBC":0.0006},"point":{"NDP":34.97,"CON":55.52,"GRN":0.0,"ONEBC":9.51,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":21.46,"median":35.28,"hi90":50.18},"CON":{"lo90":39.79,"median":55.13,"hi90":69.56},"ONEBC":{"lo90":1.3,"median":9.11,"hi90":18.75}},"baseline_moves":["Amandeep Singh (independent 2024, 3.2%) not running: transferred"],"notes":[{"type":"floor_crosser","note":"Bruce Banman: Left the Conservative caucus in 2025-26, sat as an independent and then CentreBC (from 2026-09-18), and returned to the Conservatives on 2026-09-22; the Conservative candidate here.","v1":"Not adjusted in v1.","why_it_may_matter":"Incumbent (2024 Conservative winner) runs for the same party; the episode could cost personal or party support. Low to moderate."},{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"260","name":"Abbotsford West","region":"Fraser Valley","winner_2024":{"party":"CON","name":"Korky Neufeld","share":58.4},"shares_2024":{"CON":58.4,"NDP":36.9,"IND":4.8},"adjusted_baseline":{"NDP":36.64,"CON":51.33,"ONEBC":8.91,"CENTRE":3.12},"running":["NDP","CON","CENTRE"],"incumbent":{"name":"Korky Neufeld","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9107,"category":"Likely","win_prob":{"NDP":0.0893,"CON":0.9107},"point":{"NDP":37.03,"CON":60.2,"GRN":0.0,"ONEBC":0.0,"CENTRE":2.77,"OTH":0.0},"share":{"NDP":{"lo90":22.61,"median":37.01,"hi90":51.6},"CON":{"lo90":45.01,"median":59.89,"hi90":74.4},"CENTRE":{"lo90":0.0,"median":2.54,"hi90":7.96}},"baseline_moves":["James Davison (independent 2024, 4.8%) not running: transferred"],"notes":[{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"261","name":"Boundary-Similkameen","region":"Interior and North","winner_2024":{"party":"CON","name":"Donegal Wilson","share":48.4},"shares_2024":{"CON":48.4,"NDP":42.6,"GRN":5.9,"IND":3.2},"adjusted_baseline":{"NDP":42.24,"CON":43.15,"GRN":5.87,"ONEBC":7.44,"CENTRE":1.3},"running":["NDP","CON","ONEBC"],"incumbent":{"name":"Donegal Wilson","party_at_dissolution":"CENTRE","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.5123,"category":"Toss-up","win_prob":{"NDP":0.5123,"CON":0.4875,"ONEBC":0.0002},"point":{"NDP":46.43,"CON":45.82,"GRN":0.0,"ONEBC":7.74,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":32.09,"median":46.29,"hi90":60.5},"CON":{"lo90":31.62,"median":45.97,"hi90":60.21},"ONEBC":{"lo90":0.65,"median":7.29,"hi90":16.2}},"baseline_moves":["Sean Taylor (independent 2024, 3.2%) not running: transferred"],"notes":[{"type":"floor_crosser","note":"Donegal Wilson: Left the Conservative caucus in 2025-26, sat as an independent and then CentreBC (from 2026-09-18), and returned to the Conservatives on 2026-09-22; the Conservative candidate here.","v1":"Not adjusted in v1.","why_it_may_matter":"Incumbent (2024 Conservative winner) runs for the same party; the episode could cost personal or party support. Low to moderate."},{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"262","name":"Bulkley Valley-Stikine","region":"Interior and North","winner_2024":{"party":"CON","name":"Sharon L. Hartwell","share":52.3},"shares_2024":{"CON":52.3,"NDP":38.9,"GRN":6.3,"OTH":2.5},"adjusted_baseline":{"NDP":37.74,"CON":44.45,"GRN":6.3,"ONEBC":7.68,"CENTRE":1.34,"OTH":2.48},"running":["NDP","CON","OTH"],"incumbent":{"name":"Sharon Hartwell","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.7592,"category":"Leans","win_prob":{"NDP":0.2407,"CON":0.7592,"OTH":0.0001},"point":{"NDP":42.71,"CON":53.38,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":3.91},"share":{"NDP":{"lo90":29.07,"median":42.52,"hi90":56.23},"CON":{"lo90":39.64,"median":53.57,"hi90":67.19},"OTH":{"lo90":0.57,"median":3.5,"hi90":8.6}},"baseline_moves":[],"notes":[{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"263","name":"Burnaby Centre","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Anne Kang","share":57.3},"shares_2024":{"NDP":57.3,"CON":42.7},"adjusted_baseline":{"NDP":55.84,"CON":36.78,"ONEBC":6.28,"CENTRE":1.11},"running":["NDP","CON","GRN","CENTRE"],"incumbent":{"name":"Anne Kang","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.7895,"category":"Leans","win_prob":{"NDP":0.7895,"CON":0.2105},"point":{"NDP":55.66,"CON":43.02,"GRN":0.45,"ONEBC":0.0,"CENTRE":0.87,"OTH":0.0},"share":{"NDP":{"lo90":41.32,"median":54.96,"hi90":68.17},"CON":{"lo90":29.23,"median":42.72,"hi90":56.22},"GRN":{"lo90":0.0,"median":0.22,"hi90":5.53},"CENTRE":{"lo90":0.0,"median":0.54,"hi90":3.98}},"baseline_moves":[],"notes":[]},{"id":"264","name":"Burnaby East","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Reah Arora","share":51.8},"shares_2024":{"NDP":51.8,"CON":40.5,"GRN":7.6},"adjusted_baseline":{"NDP":50.54,"CON":34.85,"GRN":7.6,"ONEBC":5.95,"CENTRE":1.05},"running":["NDP","CON","GRN","ONEBC"],"incumbent":{"name":"Rohini Arora","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.8301,"category":"Likely","win_prob":{"NDP":0.8301,"CON":0.1693,"GRN":0.0004,"ONEBC":0.0002},"point":{"NDP":49.74,"CON":35.59,"GRN":8.68,"ONEBC":6.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":35.76,"median":49.6,"hi90":63.22},"CON":{"lo90":22.88,"median":35.64,"hi90":49.29},"GRN":{"lo90":1.2,"median":8.4,"hi90":17.07},"ONEBC":{"lo90":0.0,"median":5.66,"hi90":12.99}},"baseline_moves":[],"notes":[]},{"id":"265","name":"Burnaby-New Westminster","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Raj Chouhan","share":60.0},"shares_2024":{"NDP":60.0,"CON":34.7,"IND":5.3},"adjusted_baseline":{"NDP":59.92,"CON":33.07,"GRN":0.4,"ONEBC":5.61,"CENTRE":0.99},"running":["NDP","CON","GRN"],"incumbent":{"name":"Raj Chouhan","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9032,"category":"Likely","win_prob":{"NDP":0.9032,"CON":0.0968},"point":{"NDP":59.97,"CON":39.05,"GRN":0.98,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":45.64,"median":59.48,"hi90":72.17},"CON":{"lo90":25.94,"median":38.92,"hi90":52.62},"GRN":{"lo90":0.0,"median":0.74,"hi90":6.24}},"baseline_moves":["Daniel Kofi Ampong (independent 2024, 5.3%) not running: transferred"],"notes":[]},{"id":"266","name":"Burnaby North","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Janet Routledge","share":53.3},"shares_2024":{"NDP":53.3,"CON":43.0,"IND":3.7},"adjusted_baseline":{"NDP":52.84,"CON":39.03,"GRN":0.28,"ONEBC":6.68,"CENTRE":1.17},"running":["NDP","CON","GRN","ONEBC"],"incumbent":{"name":"Janet Routledge","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.7882,"category":"Leans","win_prob":{"NDP":0.7882,"CON":0.2116,"GRN":0.0001,"ONEBC":0.0001},"point":{"NDP":52.31,"CON":40.05,"GRN":0.88,"ONEBC":6.77,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":37.46,"median":51.74,"hi90":65.32},"CON":{"lo90":26.42,"median":39.96,"hi90":53.73},"GRN":{"lo90":0.0,"median":0.63,"hi90":6.01},"ONEBC":{"lo90":0.18,"median":6.36,"hi90":14.04}},"baseline_moves":["Martin Kendell (independent 2024, 3.7%) not running: transferred"],"notes":[]},{"id":"267","name":"Burnaby South-Metrotown","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Paul Choi","share":49.3},"shares_2024":{"NDP":49.3,"CON":41.6,"GRN":6.3,"IND":1.9},"adjusted_baseline":{"NDP":48.77,"CON":37.27,"GRN":6.45,"ONEBC":6.38,"CENTRE":1.12},"running":["NDP","CON","GRN","ONEBC"],"incumbent":{"name":"Paul Choi","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.7546,"category":"Leans","win_prob":{"NDP":0.7546,"CON":0.245,"GRN":0.0002,"ONEBC":0.0002},"point":{"NDP":48.03,"CON":38.08,"GRN":7.46,"ONEBC":6.44,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":33.98,"median":48.04,"hi90":61.67},"CON":{"lo90":24.72,"median":38.13,"hi90":51.95},"GRN":{"lo90":0.56,"median":7.12,"hi90":15.28},"ONEBC":{"lo90":0.15,"median":6.03,"hi90":13.37}},"baseline_moves":["Meiling Chia (independent 2024, 1.9%) not running: transferred","MichaelAngelo Abc RobinHood (independent 2024, 0.9%) not running: transferred"],"notes":[]},{"id":"268","name":"Cariboo-Chilcotin","region":"Interior and North","winner_2024":{"party":"CON","name":"Lorne Doerkson","share":69.6},"shares_2024":{"CON":69.6,"NDP":30.4},"adjusted_baseline":{"NDP":29.43,"CON":58.57,"ONEBC":10.22,"CENTRE":1.77},"running":["NDP","CON","GRN"],"incumbent":{"name":"Lorne Doerkson","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9841,"category":"Solid","win_prob":{"NDP":0.0159,"CON":0.9841},"point":{"NDP":30.16,"CON":69.19,"GRN":0.64,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":16.74,"median":29.8,"hi90":43.56},"CON":{"lo90":54.61,"median":68.52,"hi90":81.52},"GRN":{"lo90":0.0,"median":0.65,"hi90":6.7}},"baseline_moves":[],"notes":[{"type":"leader_seat","note":"Conservative interim leader Lorne Doerkson.","v1":"Not adjusted in v1.","why_it_may_matter":"Low (safe seats)."}]},{"id":"269","name":"Chilliwack-Cultus Lake","region":"Fraser Valley","winner_2024":{"party":"CON","name":"A'aliya Warbus","share":54.6},"shares_2024":{"CON":54.6,"NDP":45.4},"adjusted_baseline":{"NDP":44.13,"CON":46.45,"ONEBC":8.02,"CENTRE":1.4},"running":["NDP","CON"],"incumbent":{"name":"Áʼa꞉líya Warbus","party_at_dissolution":"CENTRE","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.7234,"category":"Leans","win_prob":{"NDP":0.2766,"CON":0.7234},"point":{"NDP":44.91,"CON":55.09,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":30.14,"median":44.94,"hi90":60.1},"CON":{"lo90":39.9,"median":55.06,"hi90":69.86}},"baseline_moves":[],"notes":[{"type":"floor_crosser","note":"Áʼa꞉líya Warbus: Left the Conservative caucus in 2025-26, sat as an independent and then CentreBC (from 2026-09-18), and returned to the Conservatives on 2026-09-22; the Conservative candidate here.","v1":"Not adjusted in v1.","why_it_may_matter":"Incumbent (2024 Conservative winner) runs for the same party; the episode could cost personal or party support. Low to moderate."},{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"270","name":"Chilliwack North","region":"Fraser Valley","winner_2024":{"party":"CON","name":"Heather Maahs","share":54.6},"shares_2024":{"CON":54.6,"NDP":37.7,"GRN":5.5,"IND":2.3},"adjusted_baseline":{"NDP":36.55,"CON":46.3,"GRN":5.48,"ONEBC":8.02,"CENTRE":3.65},"running":["NDP","CON","CENTRE"],"incumbent":{"name":"Heather Maahs","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.8182,"category":"Likely","win_prob":{"NDP":0.1818,"CON":0.8182},"point":{"NDP":40.49,"CON":55.46,"GRN":0.0,"ONEBC":0.0,"CENTRE":4.06,"OTH":0.0},"share":{"NDP":{"lo90":25.84,"median":40.44,"hi90":55.25},"CON":{"lo90":40.34,"median":55.47,"hi90":70.27},"CENTRE":{"lo90":0.56,"median":3.72,"hi90":9.44}},"baseline_moves":["Dan Grice (independent 2024) runs again as CENTRE"],"notes":[{"type":"returning_candidate","note":"Dan Grice took 2.3% as an independent in 2024 and is the 2026 CentreBC candidate; v1 moves his 2024 vote to CentreBC.","v1":"His 2024 votes are assigned to CentreBC.","why_it_may_matter":"Low."},{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"271","name":"Columbia River-Revelstoke","region":"Interior and North","winner_2024":{"party":"CON","name":"Scott McInnis","share":47.9},"shares_2024":{"CON":47.9,"NDP":44.3,"GRN":7.8},"adjusted_baseline":{"NDP":43.05,"CON":40.9,"GRN":7.78,"ONEBC":7.04,"CENTRE":1.23},"running":["NDP","CON","GRN"],"incumbent":{"name":"Scott McInnis","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.6386,"category":"Leans","win_prob":{"NDP":0.3607,"CON":0.6386,"GRN":0.0007},"point":{"NDP":43.06,"CON":48.06,"GRN":8.88,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":28.36,"median":42.79,"hi90":57.38},"CON":{"lo90":34.1,"median":48.17,"hi90":62.86},"GRN":{"lo90":0.98,"median":8.59,"hi90":17.72}},"baseline_moves":[],"notes":[{"type":"floor_crosser","note":"Scott McInnis: left or was removed from the Conservative caucus in September 2026 and returned on 2026-09-21; Conservative candidate.","v1":"Not adjusted in v1.","why_it_may_matter":"Low."}]},{"id":"272","name":"Coquitlam-Burke Mountain","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Jodie Wickens","share":50.8},"shares_2024":{"NDP":50.8,"CON":49.2},"adjusted_baseline":{"NDP":49.48,"CON":42.04,"ONEBC":7.22,"CENTRE":1.27},"running":["NDP","CON","GRN","CENTRE"],"incumbent":{"name":"Jodie Wickens","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.5017,"category":"Toss-up","win_prob":{"NDP":0.4983,"CON":0.5017},"point":{"NDP":49.37,"CON":49.17,"GRN":0.45,"ONEBC":0.0,"CENTRE":1.01,"OTH":0.0},"share":{"NDP":{"lo90":35.04,"median":48.77,"hi90":61.96},"CON":{"lo90":34.99,"median":48.77,"hi90":62.45},"GRN":{"lo90":0.0,"median":0.21,"hi90":5.4},"CENTRE":{"lo90":0.0,"median":0.68,"hi90":4.35}},"baseline_moves":[],"notes":[]},{"id":"273","name":"Coquitlam-Maillardville","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Jennifer Blatherwick","share":51.8},"shares_2024":{"NDP":51.8,"CON":39.6,"GRN":6.3,"IND":2.3},"adjusted_baseline":{"NDP":51.08,"CON":35.35,"GRN":6.47,"ONEBC":6.04,"CENTRE":1.06},"running":["NDP","CON","GRN"],"incumbent":{"name":"Jennifer Blatherwick","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.7297,"category":"Leans","win_prob":{"NDP":0.7297,"CON":0.27,"GRN":0.0003},"point":{"NDP":50.95,"CON":41.57,"GRN":7.47,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":36.83,"median":50.79,"hi90":64.52},"CON":{"lo90":28.28,"median":41.65,"hi90":55.69},"GRN":{"lo90":0.74,"median":7.17,"hi90":15.45}},"baseline_moves":["Ken Holowanky (independent 2024, 2.3%) not running: transferred"],"notes":[]},{"id":"274","name":"Courtenay-Comox","region":"Vancouver Island","winner_2024":{"party":"CON","name":"Brennan Day","share":38.8},"shares_2024":{"CON":38.8,"NDP":38.6,"GRN":20.7,"IND":1.5},"adjusted_baseline":{"NDP":37.87,"CON":33.94,"GRN":20.76,"ONEBC":5.83,"CENTRE":1.6},"running":["NDP","CON","GRN","CENTRE"],"incumbent":{"name":"Brennan Day","party_at_dissolution":"IND","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.5429,"category":"Toss-up","win_prob":{"NDP":0.4181,"CON":0.5429,"GRN":0.039},"point":{"NDP":37.14,"CON":39.15,"GRN":22.41,"ONEBC":0.0,"CENTRE":1.3,"OTH":0.0},"share":{"NDP":{"lo90":22.68,"median":36.9,"hi90":51.56},"CON":{"lo90":24.74,"median":39.15,"hi90":54.4},"GRN":{"lo90":9.45,"median":21.94,"hi90":35.23},"CENTRE":{"lo90":0.0,"median":0.95,"hi90":5.16}},"baseline_moves":["John Hedican (independent 2024, 1.5%) not running: transferred","Devin Howell (independent 2024, 0.4%) not running: transferred"],"notes":[{"type":"floor_crosser","note":"Brennan Day left the Conservative caucus on 2026-08-26 and returned after the writ; Conservative candidate.","v1":"Not adjusted in v1.","why_it_may_matter":"Low."}]},{"id":"275","name":"Cowichan Valley","region":"Vancouver Island","winner_2024":{"party":"NDP","name":"Debra Toporowski","share":40.5},"shares_2024":{"NDP":40.5,"CON":37.6,"GRN":19.8,"IND":1.2},"adjusted_baseline":{"NDP":39.96,"CON":33.32,"GRN":19.9,"ONEBC":5.71,"CENTRE":1.0,"OTH":0.1},"running":["NDP","CON","GRN","OTH"],"incumbent":{"name":"Debra Toporowski","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.4973,"category":"Toss-up","win_prob":{"NDP":0.4973,"CON":0.4725,"GRN":0.0302},"point":{"NDP":39.13,"CON":38.27,"GRN":21.43,"ONEBC":0.0,"CENTRE":0.0,"OTH":1.17},"share":{"NDP":{"lo90":24.25,"median":38.9,"hi90":53.37},"CON":{"lo90":24.63,"median":38.46,"hi90":53.18},"GRN":{"lo90":8.82,"median":20.79,"hi90":33.76},"OTH":{"lo90":0.07,"median":0.82,"hi90":4.69}},"baseline_moves":["Eden Haythornthwaite (independent 2024, 1.2%) not running: transferred","Jon Coleman (independent 2024, 0.9%) not running: transferred"],"notes":[]},{"id":"276","name":"Delta North","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Ravi Kahlon","share":52.7},"shares_2024":{"NDP":52.7,"CON":40.2,"GRN":6.2,"OTH":0.8},"adjusted_baseline":{"NDP":51.41,"CON":34.62,"GRN":6.18,"ONEBC":5.91,"CENTRE":1.04,"OTH":0.84},"running":["NDP","CON","CENTRE"],"incumbent":{"name":"Ravi Kahlon","party_at_dissolution":"NDP","not_running":true,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.8175,"category":"Likely","win_prob":{"NDP":0.8175,"CON":0.1825},"point":{"NDP":55.95,"CON":42.25,"GRN":0.0,"ONEBC":0.0,"CENTRE":1.79,"OTH":0.0},"share":{"NDP":{"lo90":42.43,"median":55.76,"hi90":68.99},"CON":{"lo90":28.94,"median":42.18,"hi90":55.76},"CENTRE":{"lo90":0.28,"median":1.66,"hi90":5.01}},"baseline_moves":[],"notes":[{"type":"incumbent_not_running","note":"Ravi Kahlon (NDP) is not running.","v1":"Not adjusted in v1.","why_it_may_matter":"Low to moderate: loss of incumbent (The Writ docks a party 3-4 points when its incumbent leaves)."},{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"277","name":"Delta South","region":"Metro Vancouver","winner_2024":{"party":"CON","name":"Ian Paton","share":55.1},"shares_2024":{"CON":55.1,"NDP":44.9},"adjusted_baseline":{"NDP":43.64,"CON":46.85,"ONEBC":8.09,"CENTRE":1.41},"running":["NDP","CON","GRN","ONEBC"],"incumbent":{"name":"Ian Paton","party_at_dissolution":"CENTRE","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.6415,"category":"Leans","win_prob":{"NDP":0.358,"CON":0.6415,"ONEBC":0.0005},"point":{"NDP":43.17,"CON":48.04,"GRN":0.6,"ONEBC":8.19,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":29.01,"median":42.76,"hi90":56.43},"CON":{"lo90":34.07,"median":47.83,"hi90":60.8},"GRN":{"lo90":0.0,"median":0.55,"hi90":5.58},"ONEBC":{"lo90":0.93,"median":7.8,"hi90":15.78}},"baseline_moves":[],"notes":[{"type":"floor_crosser","note":"Ian Paton: Left the Conservative caucus in 2025-26, sat as an independent and then CentreBC (from 2026-09-18), and returned to the Conservatives on 2026-09-22; the Conservative candidate here.","v1":"Not adjusted in v1.","why_it_may_matter":"Incumbent (2024 Conservative winner) runs for the same party; the episode could cost personal or party support. Low to moderate."},{"type":"notable_candidate","note":"Jim McMurtry (OneBC's first nominee; independent in Surrey-Serpentine River in 2024, PPC federally in 2025) runs here against incumbent Ian Paton (Conservative).","v1":"Not adjusted in v1.","why_it_may_matter":"Moderate."}]},{"id":"278","name":"Esquimalt-Colwood","region":"Vancouver Island","winner_2024":{"party":"NDP","name":"Darlene Rotchford","share":51.5},"shares_2024":{"NDP":51.5,"CON":29.2,"GRN":19.3},"adjusted_baseline":{"NDP":50.31,"CON":25.38,"GRN":19.25,"ONEBC":4.29,"CENTRE":0.76},"running":["NDP","CON","GRN","CENTRE"],"incumbent":{"name":"Darlene Rotchford","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.8866,"category":"Likely","win_prob":{"NDP":0.8866,"CON":0.0912,"GRN":0.0222},"point":{"NDP":49.31,"CON":29.29,"GRN":20.86,"ONEBC":0.0,"CENTRE":0.54,"OTH":0.0},"share":{"NDP":{"lo90":34.07,"median":49.14,"hi90":64.13},"CON":{"lo90":15.99,"median":29.33,"hi90":43.92},"GRN":{"lo90":8.28,"median":20.33,"hi90":33.62},"CENTRE":{"lo90":0.0,"median":0.19,"hi90":3.75}},"baseline_moves":[],"notes":[]},{"id":"279","name":"Fraser-Nicola","region":"Interior and North","winner_2024":{"party":"CON","name":"Tony Luck","share":54.3},"shares_2024":{"CON":54.3,"NDP":36.4,"GRN":9.3},"adjusted_baseline":{"NDP":35.33,"CON":46.08,"GRN":9.22,"ONEBC":7.98,"CENTRE":1.39},"running":["NDP","CON","GRN"],"incumbent":{"name":"Tony Luck","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.887,"category":"Likely","win_prob":{"NDP":0.1123,"CON":0.887,"GRN":0.0007},"point":{"NDP":35.49,"CON":54.1,"GRN":10.41,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":21.29,"median":35.25,"hi90":49.28},"CON":{"lo90":39.89,"median":54.24,"hi90":68.92},"GRN":{"lo90":1.88,"median":10.12,"hi90":19.72}},"baseline_moves":[],"notes":[]},{"id":"280","name":"Juan de Fuca-Malahat","region":"Vancouver Island","winner_2024":{"party":"NDP","name":"Dana Lajeunesse","share":38.8},"shares_2024":{"NDP":38.8,"CON":38.2,"GRN":23.0},"adjusted_baseline":{"NDP":37.78,"CON":32.7,"GRN":22.92,"ONEBC":5.61,"CENTRE":0.98},"running":["NDP","CON","GRN","ONEBC","OTH"],"incumbent":{"name":"Dana Lajeunesse","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.5418,"category":"Toss-up","win_prob":{"NDP":0.5418,"CON":0.3688,"GRN":0.0894},"point":{"NDP":36.35,"CON":32.76,"GRN":24.56,"ONEBC":5.55,"CENTRE":0.0,"OTH":0.78},"share":{"NDP":{"lo90":21.69,"median":36.2,"hi90":50.87},"CON":{"lo90":18.99,"median":32.82,"hi90":47.42},"GRN":{"lo90":11.13,"median":23.98,"hi90":37.49},"ONEBC":{"lo90":0.0,"median":5.15,"hi90":12.84},"OTH":{"lo90":0.0,"median":0.42,"hi90":4.31}},"baseline_moves":[],"notes":[]},{"id":"281","name":"Kamloops Centre","region":"Interior and North","winner_2024":{"party":"CON","name":"Peter Milobar","share":48.8},"shares_2024":{"CON":48.8,"NDP":40.9,"GRN":10.2},"adjusted_baseline":{"NDP":39.78,"CON":41.59,"GRN":10.2,"ONEBC":7.17,"CENTRE":1.25},"running":["NDP","CON","GRN","ONEBC","OTH"],"incumbent":{"name":"Peter Milobar","party_at_dissolution":"CENTRE","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.5987,"category":"Toss-up","win_prob":{"NDP":0.3995,"CON":0.5987,"GRN":0.0015,"ONEBC":0.0003},"point":{"NDP":38.69,"CON":42.01,"GRN":11.35,"ONEBC":7.15,"CENTRE":0.0,"OTH":0.79},"share":{"NDP":{"lo90":23.98,"median":38.19,"hi90":52.52},"CON":{"lo90":27.71,"median":41.98,"hi90":56.84},"GRN":{"lo90":2.45,"median":10.97,"hi90":21.08},"ONEBC":{"lo90":0.0,"median":6.75,"hi90":15.33},"OTH":{"lo90":0.0,"median":0.38,"hi90":4.5}},"baseline_moves":[],"notes":[{"type":"floor_crosser","note":"Peter Milobar: Left the Conservative caucus in 2025-26, sat as an independent and then CentreBC (from 2026-09-18), and returned to the Conservatives on 2026-09-22; the Conservative candidate here.","v1":"Not adjusted in v1.","why_it_may_matter":"Incumbent (2024 Conservative winner) runs for the same party; the episode could cost personal or party support. Low to moderate."}]},{"id":"282","name":"Kamloops-North Thompson","region":"Interior and North","winner_2024":{"party":"CON","name":"Ward Stamer","share":59.7},"shares_2024":{"CON":59.7,"NDP":32.9,"GRN":7.4},"adjusted_baseline":{"NDP":31.89,"CON":50.48,"GRN":7.32,"ONEBC":8.78,"CENTRE":1.53},"running":["NDP","CON","ONEBC"],"incumbent":{"name":"Ward Stamer","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.855,"category":"Likely","win_prob":{"NDP":0.1443,"CON":0.855,"ONEBC":0.0007},"point":{"NDP":37.27,"CON":53.6,"GRN":0.0,"ONEBC":9.12,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":23.73,"median":36.96,"hi90":51.37},"CON":{"lo90":39.3,"median":53.78,"hi90":67.68},"ONEBC":{"lo90":1.23,"median":8.85,"hi90":17.6}},"baseline_moves":[],"notes":[{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"283","name":"Kelowna Centre","region":"Interior and North","winner_2024":{"party":"CON","name":"Kristina Loewen","share":42.8},"shares_2024":{"CON":42.8,"NDP":42.7,"IND":10.1,"GRN":4.3},"adjusted_baseline":{"NDP":44.32,"CON":42.74,"GRN":4.3,"ONEBC":7.36,"CENTRE":1.29},"running":["NDP","CON","ONEBC"],"incumbent":{"name":"Kristina Loewen","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.5538,"category":"Toss-up","win_prob":{"NDP":0.5538,"CON":0.446,"ONEBC":0.0002},"point":{"NDP":47.35,"CON":45.04,"GRN":0.0,"ONEBC":7.61,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":32.76,"median":47.14,"hi90":61.45},"CON":{"lo90":31.08,"median":45.08,"hi90":59.54},"ONEBC":{"lo90":0.52,"median":7.26,"hi90":15.92}},"baseline_moves":["Michael Humer (independent 2024, 10.1%) not running: transferred"],"notes":[{"type":"defunct_vote","note":"Michael Humer took 10.1% as an independent in 2024; not running. His vote is transferred.","v1":"Transferred with transfers.bc_united_residual.","why_it_may_matter":"Moderate: the transfer matrix (an assumption) decides where 15-30% of the 2024 vote goes."},{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"284","name":"Kelowna-Lake Country-Coldstream","region":"Interior and North","winner_2024":{"party":"CON","name":"Tara Armstrong","share":53.9},"shares_2024":{"CON":53.9,"NDP":35.2,"IND":6.5,"GRN":4.3},"adjusted_baseline":{"NDP":35.85,"CON":49.3,"GRN":4.8,"ONEBC":8.55,"CENTRE":1.49},"running":["NDP","CON","GRN","ONEBC"],"incumbent":{"name":"Tara Armstrong","party_at_dissolution":"IND","not_running":true,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.8403,"category":"Likely","win_prob":{"NDP":0.1594,"CON":0.8403,"ONEBC":0.0003},"point":{"NDP":35.29,"CON":50.35,"GRN":5.74,"ONEBC":8.62,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":21.16,"median":35.01,"hi90":49.27},"CON":{"lo90":35.36,"median":50.31,"hi90":65.01},"GRN":{"lo90":0.15,"median":5.42,"hi90":13.7},"ONEBC":{"lo90":0.81,"median":8.32,"hi90":17.5}},"baseline_moves":["Kevin Kraft (independent 2024, 6.5%) not running: transferred"],"notes":[{"type":"incumbent_not_running","note":"Tara Armstrong (elected Conservative 2024; OneBC co-founder, then independent) is not running.","v1":"Not adjusted in v1.","why_it_may_matter":"Low to moderate."}]},{"id":"285","name":"Kelowna-Mission","region":"Interior and North","winner_2024":{"party":"CON","name":"Gavin Dew","share":51.5},"shares_2024":{"CON":51.5,"NDP":32.6,"IND":11.0,"GRN":4.9},"adjusted_baseline":{"NDP":34.43,"CON":49.71,"GRN":5.73,"ONEBC":8.63,"CENTRE":1.5},"running":["NDP","CON","GRN","ONEBC"],"incumbent":{"name":"Gavin Dew","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.8715,"category":"Likely","win_prob":{"NDP":0.1277,"CON":0.8715,"GRN":0.0002,"ONEBC":0.0006},"point":{"NDP":33.86,"CON":50.73,"GRN":6.72,"ONEBC":8.69,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":19.72,"median":33.47,"hi90":47.73},"CON":{"lo90":36.24,"median":50.95,"hi90":65.14},"GRN":{"lo90":0.28,"median":6.39,"hi90":15.08},"ONEBC":{"lo90":0.9,"median":8.41,"hi90":17.39}},"baseline_moves":["Ashley Ramsay (independent 2024, 11.0%) not running: transferred"],"notes":[{"type":"defunct_vote","note":"Ashley Ramsay took 11.0% as an independent in 2024; not running. Her vote is transferred.","v1":"Transferred with transfers.bc_united_residual.","why_it_may_matter":"Moderate: the transfer matrix (an assumption) decides where 15-30% of the 2024 vote goes."}]},{"id":"286","name":"Kootenay Central","region":"Interior and North","winner_2024":{"party":"NDP","name":"Brittny Anderson","share":39.6},"shares_2024":{"NDP":39.6,"CON":31.7,"GRN":18.7,"IND":10.0},"adjusted_baseline":{"NDP":41.16,"CON":32.81,"GRN":19.42,"ONEBC":5.62,"CENTRE":0.99},"running":["NDP","CON","GRN","ONEBC"],"incumbent":{"name":"Brittny Anderson","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.6581,"category":"Leans","win_prob":{"NDP":0.6581,"CON":0.3144,"GRN":0.0274,"ONEBC":0.0001},"point":{"NDP":40.06,"CON":33.21,"GRN":21.11,"ONEBC":5.62,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":25.36,"median":39.86,"hi90":54.51},"CON":{"lo90":19.31,"median":33.25,"hi90":48.09},"GRN":{"lo90":8.95,"median":20.76,"hi90":32.53},"ONEBC":{"lo90":0.0,"median":5.24,"hi90":13.25}},"baseline_moves":["Corinne Mori (independent 2024, 10.0%) not running: transferred"],"notes":[{"type":"defunct_vote","note":"Corinne Mori took 10.0% as an independent in 2024; not running. Her vote is transferred.","v1":"Transferred with transfers.bc_united_residual.","why_it_may_matter":"Moderate: the transfer matrix (an assumption) decides where 15-30% of the 2024 vote goes."}]},{"id":"287","name":"Kootenay-Monashee","region":"Interior and North","winner_2024":{"party":"NDP","name":"Steve Morissette","share":52.0},"shares_2024":{"NDP":52.0,"CON":38.9,"GRN":9.1},"adjusted_baseline":{"NDP":50.75,"CON":33.46,"GRN":9.07,"ONEBC":5.71,"CENTRE":1.0},"running":["NDP","CON","GRN","ONEBC"],"incumbent":{"name":"Steve Morissette","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.84,"category":"Likely","win_prob":{"NDP":0.84,"CON":0.1582,"GRN":0.0016,"ONEBC":0.0002},"point":{"NDP":49.89,"CON":34.13,"GRN":10.23,"ONEBC":5.75,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":34.6,"median":49.65,"hi90":63.93},"CON":{"lo90":20.31,"median":34.24,"hi90":48.74},"GRN":{"lo90":1.7,"median":9.95,"hi90":19.49},"ONEBC":{"lo90":0.0,"median":5.36,"hi90":13.77}},"baseline_moves":[],"notes":[]},{"id":"288","name":"Kootenay-Rockies","region":"Interior and North","winner_2024":{"party":"CON","name":"Pete Davis","share":42.7},"shares_2024":{"CON":42.7,"IND":30.4,"NDP":21.7,"GRN":5.2},"adjusted_baseline":{"NDP":26.4,"CON":47.69,"GRN":6.71,"ONEBC":8.31,"CENTRE":10.88},"running":["NDP","CON","GRN","ONEBC","CENTRE"],"incumbent":{"name":"Pete Davis","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9347,"category":"Likely","win_prob":{"NDP":0.0626,"CON":0.9347,"GRN":0.0008,"ONEBC":0.0008,"CENTRE":0.0011},"point":{"NDP":25.64,"CON":48.44,"GRN":7.67,"ONEBC":8.43,"CENTRE":9.82,"OTH":0.0},"share":{"NDP":{"lo90":12.21,"median":25.36,"hi90":38.89},"CON":{"lo90":33.35,"median":48.55,"hi90":63.67},"GRN":{"lo90":0.23,"median":7.33,"hi90":16.52},"ONEBC":{"lo90":0.73,"median":8.18,"hi90":16.94},"CENTRE":{"lo90":1.0,"median":9.37,"hi90":18.94}},"baseline_moves":["Tom Shypitka (independent 2024, 30.4%) not running: transferred"],"notes":[{"type":"defunct_vote","note":"Tom Shypitka (ex-BC United MLA) took 30.4% as an independent in 2024; not running. His vote is transferred.","v1":"Transferred with transfers.bc_united_residual.","why_it_may_matter":"Moderate: the transfer matrix (an assumption) decides where 15-30% of the 2024 vote goes."}]},{"id":"289","name":"Ladysmith-Oceanside","region":"Vancouver Island","winner_2024":{"party":"NDP","name":"Stephanie Higginson","share":41.5},"shares_2024":{"NDP":41.5,"CON":35.5,"IND":16.3,"GRN":6.7},"adjusted_baseline":{"NDP":44.54,"CON":39.55,"GRN":7.92,"ONEBC":6.8,"CENTRE":1.19},"running":["NDP","CON","GRN"],"incumbent":{"name":"Stephanie Higginson","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.5621,"category":"Toss-up","win_prob":{"NDP":0.4371,"CON":0.5621,"GRN":0.0008},"point":{"NDP":44.51,"CON":46.48,"GRN":9.02,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":29.24,"median":44.32,"hi90":58.98},"CON":{"lo90":32.01,"median":46.72,"hi90":61.51},"GRN":{"lo90":0.55,"median":8.54,"hi90":19.02}},"baseline_moves":["Adam Walker (independent 2024, 16.3%) not running: transferred"],"notes":[{"type":"defunct_vote","note":"Adam Walker took 16.3% as an independent in 2024; not running. His vote is transferred.","v1":"Transferred with transfers.bc_united_residual.","why_it_may_matter":"Moderate: the transfer matrix (an assumption) decides where 15-30% of the 2024 vote goes."}]},{"id":"290","name":"Langford-Highlands","region":"Vancouver Island","winner_2024":{"party":"NDP","name":"Ravi Parmar","share":51.9},"shares_2024":{"NDP":51.9,"CON":37.4,"GRN":10.7},"adjusted_baseline":{"NDP":50.6,"CON":32.24,"GRN":10.7,"ONEBC":5.49,"CENTRE":0.97},"running":["NDP","CON","GRN","CENTRE","OTH"],"incumbent":{"name":"Ravi Parmar","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.787,"category":"Leans","win_prob":{"NDP":0.787,"CON":0.2113,"GRN":0.0017},"point":{"NDP":49.56,"CON":36.89,"GRN":11.76,"ONEBC":0.0,"CENTRE":0.73,"OTH":1.07},"share":{"NDP":{"lo90":34.15,"median":49.15,"hi90":63.54},"CON":{"lo90":23.03,"median":36.78,"hi90":51.45},"GRN":{"lo90":1.84,"median":11.2,"hi90":22.13},"CENTRE":{"lo90":0.0,"median":0.37,"hi90":4.01},"OTH":{"lo90":0.04,"median":0.74,"hi90":4.63}},"baseline_moves":[],"notes":[]},{"id":"291","name":"Langley-Abbotsford","region":"Fraser Valley","winner_2024":{"party":"CON","name":"Harman Bhangu","share":55.6},"shares_2024":{"CON":55.6,"NDP":33.7,"GRN":5.6,"IND":4.3},"adjusted_baseline":{"NDP":33.75,"CON":49.37,"GRN":5.84,"ONEBC":8.57,"CENTRE":1.49,"OTH":0.98},"running":["NDP","CON","GRN","ONEBC","OTH"],"incumbent":{"name":"Harman Bhangu","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.8588,"category":"Likely","win_prob":{"NDP":0.1406,"CON":0.8588,"GRN":0.0004,"ONEBC":0.0002},"point":{"NDP":32.91,"CON":49.97,"GRN":6.78,"ONEBC":8.56,"CENTRE":0.0,"OTH":1.77},"share":{"NDP":{"lo90":18.64,"median":32.7,"hi90":47.09},"CON":{"lo90":34.54,"median":49.83,"hi90":64.46},"GRN":{"lo90":0.37,"median":6.44,"hi90":14.7},"ONEBC":{"lo90":0.72,"median":8.25,"hi90":17.51},"OTH":{"lo90":0.0,"median":1.37,"hi90":5.83}},"baseline_moves":["Karen Long (independent 2024, 4.3%) not running: transferred"],"notes":[]},{"id":"292","name":"Langley-Walnut Grove","region":"Fraser Valley","winner_2024":{"party":"CON","name":"Misty Van Popta","share":49.6},"shares_2024":{"CON":49.6,"NDP":44.8,"GRN":5.1,"IND":0.5},"adjusted_baseline":{"NDP":43.62,"CON":42.48,"GRN":5.13,"ONEBC":7.32,"CENTRE":1.45},"running":["NDP","CON","GRN","CENTRE"],"incumbent":{"name":"Misty Van Popta","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.6463,"category":"Leans","win_prob":{"NDP":0.3535,"CON":0.6463,"GRN":0.0002},"point":{"NDP":43.38,"CON":49.51,"GRN":5.94,"ONEBC":0.0,"CENTRE":1.18,"OTH":0.0},"share":{"NDP":{"lo90":27.95,"median":43.23,"hi90":58.37},"CON":{"lo90":33.95,"median":49.42,"hi90":64.33},"GRN":{"lo90":0.0,"median":5.53,"hi90":13.78},"CENTRE":{"lo90":0.0,"median":0.76,"hi90":5.23}},"baseline_moves":["Carlos Suarez Rubio (independent 2024, 0.5%) not running: transferred"],"notes":[]},{"id":"293","name":"Langley-Willowbrook","region":"Fraser Valley","winner_2024":{"party":"CON","name":"Jody Toor","share":48.2},"shares_2024":{"CON":48.2,"NDP":44.4,"GRN":7.3},"adjusted_baseline":{"NDP":43.21,"CON":41.16,"GRN":7.31,"ONEBC":7.09,"CENTRE":1.24},"running":["NDP","CON","GRN","ONEBC"],"incumbent":{"name":"Jody Toor","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.5097,"category":"Toss-up","win_prob":{"NDP":0.5097,"CON":0.4894,"GRN":0.0005,"ONEBC":0.0004},"point":{"NDP":42.48,"CON":42.0,"GRN":8.37,"ONEBC":7.14,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":27.05,"median":42.24,"hi90":57.17},"CON":{"lo90":26.79,"median":42.0,"hi90":57.13},"GRN":{"lo90":0.91,"median":8.05,"hi90":17.13},"ONEBC":{"lo90":0.0,"median":6.97,"hi90":15.64}},"baseline_moves":[],"notes":[]},{"id":"294","name":"Maple Ridge East","region":"Fraser Valley","winner_2024":{"party":"CON","name":"Lawrence Mok","share":47.0},"shares_2024":{"CON":47.0,"NDP":46.6,"GRN":6.3},"adjusted_baseline":{"NDP":45.38,"CON":40.19,"GRN":6.31,"ONEBC":6.91,"CENTRE":1.21},"running":["NDP","CON","GRN","OTH"],"incumbent":{"name":"Lawrence Mok","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.5442,"category":"Toss-up","win_prob":{"NDP":0.4557,"CON":0.5442,"GRN":0.0001},"point":{"NDP":45.01,"CON":46.59,"GRN":7.26,"ONEBC":0.0,"CENTRE":0.0,"OTH":1.14},"share":{"NDP":{"lo90":29.45,"median":44.73,"hi90":59.37},"CON":{"lo90":31.57,"median":46.48,"hi90":61.36},"GRN":{"lo90":0.48,"median":6.91,"hi90":15.58},"OTH":{"lo90":0.08,"median":0.8,"hi90":4.7}},"baseline_moves":[],"notes":[]},{"id":"295","name":"Maple Ridge-Pitt Meadows","region":"Fraser Valley","winner_2024":{"party":"NDP","name":"Lisa Beare","share":54.9},"shares_2024":{"NDP":54.9,"CON":45.1},"adjusted_baseline":{"NDP":53.47,"CON":38.74,"ONEBC":6.63,"CENTRE":1.16},"running":["NDP","CON","ONEBC","CENTRE"],"incumbent":{"name":"Lisa Beare","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.7965,"category":"Leans","win_prob":{"NDP":0.7965,"CON":0.2033,"ONEBC":0.0002},"point":{"NDP":52.89,"CON":39.4,"GRN":0.0,"ONEBC":6.73,"CENTRE":0.98,"OTH":0.0},"share":{"NDP":{"lo90":38.03,"median":52.83,"hi90":67.23},"CON":{"lo90":24.45,"median":38.98,"hi90":53.64},"ONEBC":{"lo90":0.14,"median":6.42,"hi90":15.07},"CENTRE":{"lo90":0.0,"median":0.78,"hi90":4.9}},"baseline_moves":[],"notes":[{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"296","name":"Mid Island-Pacific Rim","region":"Vancouver Island","winner_2024":{"party":"NDP","name":"Josie Osborne","share":48.7},"shares_2024":{"NDP":48.7,"CON":39.5,"GRN":11.8},"adjusted_baseline":{"NDP":47.51,"CON":33.91,"GRN":11.77,"ONEBC":5.8,"CENTRE":1.02},"running":["NDP","CON","GRN"],"incumbent":{"name":"Josie Osborne","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.6814,"category":"Leans","win_prob":{"NDP":0.6814,"CON":0.3164,"GRN":0.0022},"point":{"NDP":47.19,"CON":39.73,"GRN":13.08,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":32.26,"median":47.04,"hi90":61.86},"CON":{"lo90":25.35,"median":39.87,"hi90":54.58},"GRN":{"lo90":2.69,"median":12.65,"hi90":23.95}},"baseline_moves":[],"notes":[]},{"id":"297","name":"Nanaimo-Gabriola Island","region":"Vancouver Island","winner_2024":{"party":"NDP","name":"Sheila Malcolmson","share":52.7},"shares_2024":{"NDP":52.7,"CON":34.7,"GRN":12.6},"adjusted_baseline":{"NDP":51.5,"CON":29.96,"GRN":12.56,"ONEBC":5.09,"CENTRE":0.9},"running":["NDP","CON","GRN"],"incumbent":{"name":"Sheila Malcolmson","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.8421,"category":"Likely","win_prob":{"NDP":0.8421,"CON":0.1549,"GRN":0.003},"point":{"NDP":51.02,"CON":35.07,"GRN":13.91,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":35.85,"median":50.83,"hi90":65.47},"CON":{"lo90":21.42,"median":35.26,"hi90":49.66},"GRN":{"lo90":3.22,"median":13.43,"hi90":25.04}},"baseline_moves":[],"notes":[]},{"id":"298","name":"Nanaimo-Lantzville","region":"Vancouver Island","winner_2024":{"party":"NDP","name":"George Anderson","share":51.7},"shares_2024":{"NDP":51.7,"CON":39.5,"GRN":8.7},"adjusted_baseline":{"NDP":50.46,"CON":34.01,"GRN":8.71,"ONEBC":5.8,"CENTRE":1.02},"running":["NDP","CON","GRN","OTH"],"incumbent":{"name":"George Anderson","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.7478,"category":"Leans","win_prob":{"NDP":0.7478,"CON":0.2514,"GRN":0.0008},"point":{"NDP":49.79,"CON":39.35,"GRN":9.77,"ONEBC":0.0,"CENTRE":0.0,"OTH":1.08},"share":{"NDP":{"lo90":34.89,"median":49.54,"hi90":64.01},"CON":{"lo90":25.22,"median":39.41,"hi90":53.5},"GRN":{"lo90":0.74,"median":9.25,"hi90":19.87},"OTH":{"lo90":0.06,"median":0.75,"hi90":4.46}},"baseline_moves":[],"notes":[]},{"id":"299","name":"Nechako Lakes","region":"Interior and North","winner_2024":{"party":"CON","name":"John Rustad","share":67.4},"shares_2024":{"CON":67.4,"NDP":27.2,"GRN":5.3},"adjusted_baseline":{"NDP":26.33,"CON":56.73,"GRN":5.31,"ONEBC":9.91,"CENTRE":1.72},"running":["NDP","CON","OTH"],"incumbent":{"name":"John Rustad","party_at_dissolution":"CON","not_running":true,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.981,"category":"Solid","win_prob":{"NDP":0.019,"CON":0.981},"point":{"NDP":31.07,"CON":67.42,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":1.5},"share":{"NDP":{"lo90":18.11,"median":30.78,"hi90":44.2},"CON":{"lo90":53.81,"median":67.44,"hi90":80.03},"OTH":{"lo90":0.39,"median":1.21,"hi90":5.17}},"baseline_moves":[],"notes":[{"type":"incumbent_not_running","note":"John Rustad (former Conservative leader, MLA since 2005) is not running. Elections BC's web table lists an unaffiliated candidate (Clint Lambert) whom its CSV omits.","v1":"Not adjusted in v1.","why_it_may_matter":"Moderate: loss of a long-time incumbent in a safe seat."},{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"300","name":"New Westminster-Coquitlam","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Jennifer Whiteside","share":59.1},"shares_2024":{"NDP":59.1,"CON":29.8,"GRN":11.0},"adjusted_baseline":{"NDP":57.84,"CON":26.0,"GRN":11.0,"ONEBC":4.38,"CENTRE":0.78},"running":["NDP","CON","GRN","OTH"],"incumbent":{"name":"Jennifer Whiteside","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9545,"category":"Solid","win_prob":{"NDP":0.9545,"CON":0.0445,"GRN":0.001},"point":{"NDP":56.81,"CON":30.02,"GRN":12.16,"ONEBC":0.0,"CENTRE":0.0,"OTH":1.01},"share":{"NDP":{"lo90":42.43,"median":56.61,"hi90":69.77},"CON":{"lo90":17.99,"median":30.02,"hi90":43.14},"GRN":{"lo90":3.18,"median":11.81,"hi90":21.52},"OTH":{"lo90":0.03,"median":0.73,"hi90":4.14}},"baseline_moves":[],"notes":[]},{"id":"301","name":"North Coast-Haida Gwaii","region":"Interior and North","winner_2024":{"party":"NDP","name":"Tamara Davidson","share":64.9},"shares_2024":{"NDP":64.9,"CON":35.1},"adjusted_baseline":{"NDP":63.44,"CON":30.49,"ONEBC":5.15,"CENTRE":0.91},"running":["NDP","CON","GRN"],"incumbent":{"name":"Tamara Davidson","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9401,"category":"Likely","win_prob":{"NDP":0.9401,"CON":0.0599},"point":{"NDP":63.45,"CON":36.01,"GRN":0.54,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":48.13,"median":62.47,"hi90":76.06},"CON":{"lo90":22.18,"median":35.87,"hi90":50.16},"GRN":{"lo90":0.0,"median":0.53,"hi90":6.65}},"baseline_moves":[],"notes":[]},{"id":"302","name":"North Island","region":"Vancouver Island","winner_2024":{"party":"CON","name":"Anna Kindy","share":47.1},"shares_2024":{"CON":47.1,"NDP":44.9,"GRN":8.0},"adjusted_baseline":{"NDP":43.71,"CON":40.2,"GRN":7.97,"ONEBC":6.91,"CENTRE":1.21},"running":["NDP","CON","GRN","OTH"],"incumbent":{"name":"Anna Kindy","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.5931,"category":"Toss-up","win_prob":{"NDP":0.4058,"CON":0.5931,"GRN":0.0011},"point":{"NDP":43.31,"CON":46.55,"GRN":9.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":1.14},"share":{"NDP":{"lo90":28.2,"median":43.05,"hi90":57.34},"CON":{"lo90":32.09,"median":46.63,"hi90":61.14},"GRN":{"lo90":0.5,"median":8.53,"hi90":18.77},"OTH":{"lo90":0.1,"median":0.79,"hi90":4.49}},"baseline_moves":[],"notes":[]},{"id":"303","name":"North Vancouver-Lonsdale","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Bowinn Ma","share":64.9},"shares_2024":{"NDP":64.9,"CON":35.1},"adjusted_baseline":{"NDP":63.4,"CON":30.52,"ONEBC":5.16,"CENTRE":0.92},"running":["NDP","CON","GRN"],"incumbent":{"name":"Bowinn Ma","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9507,"category":"Solid","win_prob":{"NDP":0.9507,"CON":0.0493},"point":{"NDP":63.41,"CON":36.05,"GRN":0.54,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":49.01,"median":62.82,"hi90":75.64},"CON":{"lo90":22.84,"median":35.89,"hi90":49.28},"GRN":{"lo90":0.0,"median":0.47,"hi90":5.54}},"baseline_moves":[],"notes":[]},{"id":"304","name":"North Vancouver-Seymour","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Susie Chant","share":52.8},"shares_2024":{"NDP":52.8,"CON":35.8,"IND":5.8,"GRN":5.6},"adjusted_baseline":{"NDP":52.5,"CON":33.15,"GRN":5.89,"ONEBC":5.65,"CENTRE":2.81},"running":["NDP","CON","GRN","ONEBC","CENTRE"],"incumbent":{"name":"Susie Chant","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.8853,"category":"Likely","win_prob":{"NDP":0.8853,"CON":0.1141,"GRN":0.0002,"ONEBC":0.0003,"CENTRE":0.0001},"point":{"NDP":51.54,"CON":33.57,"GRN":6.76,"ONEBC":5.71,"CENTRE":2.42,"OTH":0.0},"share":{"NDP":{"lo90":37.32,"median":51.17,"hi90":64.88},"CON":{"lo90":20.65,"median":33.58,"hi90":46.78},"GRN":{"lo90":0.14,"median":6.5,"hi90":14.41},"ONEBC":{"lo90":0.0,"median":5.42,"hi90":12.59},"CENTRE":{"lo90":0.0,"median":2.13,"hi90":6.97}},"baseline_moves":["Mitchell Baker (independent 2024, 5.8%) not running: transferred"],"notes":[{"type":"incumbent_moved","note":"Lynne Block (Conservative MLA for West Vancouver-Capilano) is the Conservative candidate here.","v1":"Not adjusted in v1.","why_it_may_matter":"Moderate: a sitting MLA as challenger."}]},{"id":"305","name":"Oak Bay-Gordon Head","region":"Vancouver Island","winner_2024":{"party":"NDP","name":"Diana Gibson","share":49.1},"shares_2024":{"NDP":49.1,"CON":28.9,"GRN":22.0},"adjusted_baseline":{"NDP":47.99,"CON":25.07,"GRN":21.95,"ONEBC":4.24,"CENTRE":0.75},"running":["NDP","CON","GRN","CENTRE"],"incumbent":{"name":"Diana Gibson","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.8509,"category":"Likely","win_prob":{"NDP":0.8509,"CON":0.1083,"GRN":0.0408},"point":{"NDP":46.92,"CON":28.87,"GRN":23.67,"ONEBC":0.0,"CENTRE":0.53,"OTH":0.0},"share":{"NDP":{"lo90":31.72,"median":46.78,"hi90":61.7},"CON":{"lo90":15.66,"median":28.84,"hi90":43.34},"GRN":{"lo90":10.53,"median":23.15,"hi90":36.46},"CENTRE":{"lo90":0.0,"median":0.18,"hi90":3.67}},"baseline_moves":[],"notes":[{"type":"notable_candidate","note":"Andrew Weaver (Green leader 2015-2020 and MLA for Oak Bay-Gordon Head 2013-2020) runs for CentreBC.","v1":"Not adjusted in v1.","why_it_may_matter":"High: a former MLA with a personal following could take far more than CentreBC's provincial share."}]},{"id":"306","name":"Peace River North","region":"Interior and North","winner_2024":{"party":"CON","name":"Jordan Kealy","share":74.4},"shares_2024":{"CON":74.4,"IND":20.1,"NDP":5.5},"adjusted_baseline":{"NDP":5.29,"CON":53.21,"ONEBC":9.4,"CENTRE":1.62,"OTH":30.47},"running":["CON","OTH"],"incumbent":{"name":"Jordan Kealy","party_at_dissolution":"IND","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.7793,"category":"Leans","win_prob":{"CON":0.7793,"OTH":0.2207},"point":{"NDP":0.0,"CON":66.68,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":33.32},"share":{"CON":{"lo90":23.29,"median":66.73,"hi90":87.09},"OTH":{"lo90":12.91,"median":33.27,"hi90":76.71}},"baseline_moves":["Jordan Kealy (Conservative Party 2024, 74.4%) runs as an independent: 29.0 points carried forward (retention 0.39), held out of the swing","Dan Davies (independent 2024, 20.1%) not running: transferred"],"notes":[{"type":"independent_incumbent","note":"Jordan Kealy (elected Conservative 2024 with 74.4%) left the caucus in March 2025 and runs as an independent. The NDP has no candidate (incomplete paperwork). Two-way race: Kealy v. Conservative Curtis Whitford.","v1":"v1.1: Kealy's 2024 share (74.4%, as a Conservative) is carried forward at the median retention of former party MLAs who ran as independents (0.39, so 29.0 points; log-normal spread, 90% range about 11-70 points), held out of the swing; the Conservative label keeps the rest. The NDP's share (no candidate) moves in proportion to the candidates who run.","why_it_may_matter":"High. An incumbent independent can win: Perry Trimper (NL 2021) kept more than his party share; most former party MLAs keep 15-50%."},{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"307","name":"Peace River South","region":"Interior and North","winner_2024":{"party":"CON","name":"Larry Neufeld","share":69.8},"shares_2024":{"CON":69.8,"IND":24.6,"NDP":5.6},"adjusted_baseline":{"NDP":11.77,"CON":72.03,"ONEBC":12.7,"CENTRE":2.19,"OTH":1.31},"running":["NDP","CON","OTH"],"incumbent":{"name":"Larry Neufeld","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9991,"category":"Solid","win_prob":{"NDP":0.0009,"CON":0.9991},"point":{"NDP":13.23,"CON":84.01,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.75},"share":{"NDP":{"lo90":4.28,"median":13.45,"hi90":24.83},"CON":{"lo90":72.0,"median":83.64,"hi90":93.2},"OTH":{"lo90":0.48,"median":2.42,"hi90":7.01}},"baseline_moves":["Mike Bernier (independent 2024, 24.6%) not running: transferred"],"notes":[{"type":"defunct_vote","note":"Mike Bernier (ex-BC United MLA, CentreBC leader July-Sept 2026) took 24.6% as an independent in 2024; not running. His vote is transferred.","v1":"Transferred with transfers.bc_united_residual.","why_it_may_matter":"Moderate: the transfer matrix (an assumption) decides where 15-30% of the 2024 vote goes."},{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"308","name":"Penticton-Summerland","region":"Interior and North","winner_2024":{"party":"CON","name":"Amelia Boultbee","share":41.4},"shares_2024":{"CON":41.4,"NDP":40.2,"IND":9.7,"GRN":5.2},"adjusted_baseline":{"NDP":39.97,"CON":45.35,"GRN":5.48,"ONEBC":7.84,"CENTRE":1.37},"running":["NDP","CON","GRN","ONEBC"],"incumbent":{"name":"Amelia Boultbee","party_at_dissolution":"NDP","not_running":true,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.6797,"category":"Leans","win_prob":{"NDP":0.32,"CON":0.6797,"GRN":0.0001,"ONEBC":0.0002},"point":{"NDP":39.34,"CON":46.31,"GRN":6.44,"ONEBC":7.9,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":24.92,"median":39.15,"hi90":54.12},"CON":{"lo90":31.37,"median":46.41,"hi90":61.16},"GRN":{"lo90":0.24,"median":6.13,"hi90":14.82},"ONEBC":{"lo90":0.41,"median":7.45,"hi90":16.43}},"baseline_moves":["Tracy St Claire (independent 2024) runs again as CON","Roger Harrington (independent 2024, 2.9%) not running: transferred","Anna Paddon (independent 2024, 0.5%) not running: transferred"],"notes":[{"type":"floor_crosser","note":"Amelia Boultbee (elected Conservative 2024) left the caucus in Oct 2025 and joined the NDP in July 2026; not running. OneBC runs Warren Hamm (former Conservative leadership candidate).","v1":"Not adjusted in v1.","why_it_may_matter":"Moderate: no incumbent; a OneBC candidate with a profile could split the Conservative vote."}]},{"id":"309","name":"Port Coquitlam","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Mike Farnworth","share":53.9},"shares_2024":{"NDP":53.9,"CON":38.8,"GRN":6.4,"OTH":0.9},"adjusted_baseline":{"NDP":52.54,"CON":33.44,"GRN":6.38,"ONEBC":5.7,"CENTRE":1.0,"OTH":0.94},"running":["NDP","CON","GRN","OTH"],"incumbent":{"name":"Mike Farnworth","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.8164,"category":"Likely","win_prob":{"NDP":0.8164,"CON":0.1835,"GRN":0.0001},"point":{"NDP":51.92,"CON":38.75,"GRN":7.31,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.02},"share":{"NDP":{"lo90":37.99,"median":51.76,"hi90":65.13},"CON":{"lo90":25.5,"median":38.82,"hi90":52.17},"GRN":{"lo90":0.59,"median":7.03,"hi90":15.11},"OTH":{"lo90":0.15,"median":1.74,"hi90":5.51}},"baseline_moves":[],"notes":[]},{"id":"310","name":"Port Moody-Burquitlam","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Rick Glumac","share":52.1},"shares_2024":{"NDP":52.1,"CON":40.5,"GRN":7.4},"adjusted_baseline":{"NDP":50.75,"CON":34.84,"GRN":7.41,"ONEBC":5.95,"CENTRE":1.05},"running":["NDP","CON","GRN","CENTRE"],"incumbent":{"name":"Rick Glumac","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.7431,"category":"Leans","win_prob":{"NDP":0.7431,"CON":0.2565,"GRN":0.0004},"point":{"NDP":50.28,"CON":40.54,"GRN":8.37,"ONEBC":0.0,"CENTRE":0.81,"OTH":0.0},"share":{"NDP":{"lo90":36.02,"median":50.11,"hi90":63.77},"CON":{"lo90":27.0,"median":40.56,"hi90":54.04},"GRN":{"lo90":0.98,"median":8.01,"hi90":16.32},"CENTRE":{"lo90":0.0,"median":0.49,"hi90":3.95}},"baseline_moves":[],"notes":[]},{"id":"311","name":"Powell River-Sunshine Coast","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Randene Neill","share":49.6},"shares_2024":{"NDP":49.6,"CON":35.7,"GRN":13.5,"IND":1.2},"adjusted_baseline":{"NDP":48.72,"CON":31.45,"GRN":13.52,"ONEBC":5.36,"CENTRE":0.94},"running":["NDP","CON","GRN"],"incumbent":{"name":"Randene Neill","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.7836,"category":"Leans","win_prob":{"NDP":0.7836,"CON":0.2145,"GRN":0.0019},"point":{"NDP":48.27,"CON":36.8,"GRN":14.93,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":34.22,"median":48.19,"hi90":61.96},"CON":{"lo90":23.49,"median":36.93,"hi90":50.64},"GRN":{"lo90":5.18,"median":14.72,"hi90":25.43}},"baseline_moves":["Greg Reid (independent 2024, 1.2%) not running: transferred"],"notes":[]},{"id":"312","name":"Prince George-Mackenzie","region":"Interior and North","winner_2024":{"party":"CON","name":"Kiel Giddens","share":60.9},"shares_2024":{"CON":60.9,"NDP":28.2,"GRN":8.5,"IND":2.3},"adjusted_baseline":{"NDP":27.95,"CON":52.66,"GRN":8.62,"ONEBC":9.18,"CENTRE":1.59},"running":["NDP","CON","GRN"],"incumbent":{"name":"Kiel Giddens","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.976,"category":"Solid","win_prob":{"NDP":0.0236,"CON":0.976,"GRN":0.0004},"point":{"NDP":28.37,"CON":61.84,"GRN":9.79,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":15.2,"median":28.08,"hi90":41.91},"CON":{"lo90":47.17,"median":61.99,"hi90":75.81},"GRN":{"lo90":1.54,"median":9.45,"hi90":18.95}},"baseline_moves":["Rachael Weber (independent 2024, 2.3%) not running: transferred"],"notes":[]},{"id":"313","name":"Prince George-North Cariboo","region":"Interior and North","winner_2024":{"party":"CON","name":"Sheldon Clare","share":56.8},"shares_2024":{"CON":56.8,"IND":21.8,"NDP":17.0,"GRN":4.3},"adjusted_baseline":{"NDP":22.02,"CON":59.78,"GRN":5.91,"ONEBC":10.47,"CENTRE":1.81},"running":["NDP","CON","GRN"],"incumbent":{"name":"Sheldon Clare","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9949,"category":"Solid","win_prob":{"NDP":0.005,"CON":0.9949,"GRN":0.0001},"point":{"NDP":22.73,"CON":70.33,"GRN":6.94,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":10.28,"median":22.27,"hi90":35.53},"CON":{"lo90":56.51,"median":70.46,"hi90":83.35},"GRN":{"lo90":0.37,"median":6.75,"hi90":15.38}},"baseline_moves":["Coralee Oakes (independent 2024, 21.8%) not running: transferred"],"notes":[{"type":"defunct_vote","note":"Coralee Oakes (ex-BC United MLA) took 21.8% as an independent in 2024; not running. Her vote is transferred.","v1":"Transferred with transfers.bc_united_residual.","why_it_may_matter":"Moderate: the transfer matrix (an assumption) decides where 15-30% of the 2024 vote goes."}]},{"id":"314","name":"Prince George-Valemount","region":"Interior and North","winner_2024":{"party":"CON","name":"Rosalyn Bird","share":55.2},"shares_2024":{"CON":55.2,"NDP":34.9,"GRN":9.9},"adjusted_baseline":{"NDP":33.9,"CON":46.76,"GRN":9.82,"ONEBC":8.11,"CENTRE":1.41},"running":["NDP","CON","GRN","ONEBC"],"incumbent":{"name":"Rosalyn Bird","party_at_dissolution":"CENTRE","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.8365,"category":"Likely","win_prob":{"NDP":0.1618,"CON":0.8365,"GRN":0.0011,"ONEBC":0.0006},"point":{"NDP":33.22,"CON":47.59,"GRN":11.04,"ONEBC":8.15,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":19.07,"median":32.89,"hi90":46.77},"CON":{"lo90":33.18,"median":47.55,"hi90":62.46},"GRN":{"lo90":2.14,"median":10.78,"hi90":20.68},"ONEBC":{"lo90":0.64,"median":7.82,"hi90":16.56}},"baseline_moves":[],"notes":[{"type":"floor_crosser","note":"Rosalyn Bird: Left the Conservative caucus in 2025-26, sat as an independent and then CentreBC (from 2026-09-18), and returned to the Conservatives on 2026-09-22; the Conservative candidate here.","v1":"Not adjusted in v1.","why_it_may_matter":"Incumbent (2024 Conservative winner) runs for the same party; the episode could cost personal or party support. Low to moderate."}]},{"id":"315","name":"Richmond-Bridgeport","region":"Metro Vancouver","winner_2024":{"party":"CON","name":"Teresa Wat","share":58.2},"shares_2024":{"CON":58.2,"NDP":34.8,"GRN":3.2,"IND":3.0},"adjusted_baseline":{"NDP":34.77,"CON":51.53,"GRN":3.2,"ONEBC":8.95,"CENTRE":1.56},"running":["NDP","CON"],"incumbent":{"name":"Teresa Wat","party_at_dissolution":"CENTRE","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9294,"category":"Likely","win_prob":{"NDP":0.0706,"CON":0.9294},"point":{"NDP":38.16,"CON":61.84,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":25.46,"median":38.14,"hi90":51.62},"CON":{"lo90":48.38,"median":61.86,"hi90":74.54}},"baseline_moves":["Glynnis Hoi Sum Chan (independent 2024, 3.0%) not running: transferred","Charlie Smith (independent 2024, 0.8%) not running: transferred"],"notes":[{"type":"floor_crosser","note":"Teresa Wat: Left the Conservative caucus in 2025-26, sat as an independent and then CentreBC (from 2026-09-18), and returned to the Conservatives on 2026-09-22; the Conservative candidate here.","v1":"Not adjusted in v1.","why_it_may_matter":"Incumbent (2024 Conservative winner) runs for the same party; the episode could cost personal or party support. Low to moderate."},{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"316","name":"Richmond Centre","region":"Metro Vancouver","winner_2024":{"party":"CON","name":"Hon Chan","share":52.0},"shares_2024":{"CON":52.0,"NDP":36.8,"IND":3.4},"adjusted_baseline":{"NDP":38.41,"CON":50.05,"GRN":0.8,"ONEBC":8.67,"CENTRE":1.51,"OTH":0.56},"running":["NDP","CON","GRN","OTH"],"incumbent":{"name":"Hon Chan","party_at_dissolution":"IND","not_running":true,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.902,"category":"Likely","win_prob":{"NDP":0.098,"CON":0.902},"point":{"NDP":38.51,"CON":58.24,"GRN":1.46,"ONEBC":0.0,"CENTRE":0.0,"OTH":1.79},"share":{"NDP":{"lo90":25.29,"median":38.2,"hi90":51.12},"CON":{"lo90":44.16,"median":58.02,"hi90":70.88},"GRN":{"lo90":0.0,"median":1.11,"hi90":6.9},"OTH":{"lo90":0.23,"median":1.49,"hi90":5.18}},"baseline_moves":["Wendy Yuan (independent 2024, 6.3%) not running: transferred","Dickens Cheung (independent 2024, 3.4%) not running: transferred","Sunny Ho (independent 2024, 1.5%) not running: transferred"],"notes":[{"type":"incumbent_not_running","note":"Hon Chan (elected Conservative 2024, removed from caucus March 2026) is not on the ballot.","v1":"Not adjusted in v1.","why_it_may_matter":"Moderate: loss of incumbent."}]},{"id":"317","name":"Richmond-Queensborough","region":"Metro Vancouver","winner_2024":{"party":"CON","name":"Steve Kooner","share":50.9},"shares_2024":{"CON":50.9,"NDP":44.1,"IND":1.3},"adjusted_baseline":{"NDP":44.15,"CON":46.13,"GRN":0.37,"ONEBC":7.96,"CENTRE":1.39},"running":["NDP","CON","GRN"],"incumbent":{"name":"Steve Kooner","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.7562,"category":"Leans","win_prob":{"NDP":0.2438,"CON":0.7562},"point":{"NDP":44.51,"CON":54.5,"GRN":1.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":30.85,"median":44.23,"hi90":57.48},"CON":{"lo90":40.57,"median":54.23,"hi90":67.43},"GRN":{"lo90":0.0,"median":0.72,"hi90":6.07}},"baseline_moves":["Cindy Wu (independent 2024, 3.7%) not running: transferred","Errol E. Povah (independent 2024, 1.3%) not running: transferred"],"notes":[]},{"id":"318","name":"Richmond-Steveston","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Kelly Greene","share":44.3},"shares_2024":{"NDP":44.3,"CON":42.2,"IND":10.1,"GRN":3.4},"adjusted_baseline":{"NDP":44.88,"CON":40.05,"GRN":3.43,"ONEBC":6.89,"CENTRE":4.39,"OTH":0.37},"running":["NDP","CON","CENTRE","OTH"],"incumbent":{"name":"Kelly Greene","party_at_dissolution":"NDP","not_running":true,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.5089,"category":"Toss-up","win_prob":{"NDP":0.4911,"CON":0.5089},"point":{"NDP":46.9,"CON":47.07,"GRN":0.0,"ONEBC":0.0,"CENTRE":4.39,"OTH":1.64},"share":{"NDP":{"lo90":33.11,"median":46.75,"hi90":60.01},"CON":{"lo90":33.52,"median":47.0,"hi90":60.26},"CENTRE":{"lo90":0.49,"median":4.13,"hi90":9.9},"OTH":{"lo90":0.27,"median":1.36,"hi90":4.92}},"baseline_moves":["Jackie Lee (independent 2024, 10.1%) not running: transferred"],"notes":[{"type":"incumbent_not_running","note":"Kelly Greene (NDP) is not running.","v1":"Not adjusted in v1.","why_it_may_matter":"Low to moderate: loss of incumbent (The Writ docks a party 3-4 points when its incumbent leaves)."},{"type":"defunct_vote","note":"Jackie Lee took 10.1% as an independent in 2024; not running. Her vote is transferred.","v1":"Transferred with transfers.bc_united_residual.","why_it_may_matter":"Moderate: the transfer matrix (an assumption) decides where 15-30% of the 2024 vote goes."},{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"319","name":"Saanich North and the Islands","region":"Vancouver Island","winner_2024":{"party":"GRN","name":"Rob Botterell","share":36.2},"shares_2024":{"GRN":36.2,"NDP":32.2,"CON":29.8,"IND":1.9},"adjusted_baseline":{"NDP":31.71,"CON":26.29,"GRN":36.12,"ONEBC":4.5,"CENTRE":1.37},"running":["NDP","CON","GRN","CENTRE"],"incumbent":{"name":"Rob Botterell","party_at_dissolution":"GRN","not_running":true,"running_elsewhere":false,"note":null},"leader":"GRN","prob":0.5548,"category":"Toss-up","win_prob":{"NDP":0.2227,"CON":0.2225,"GRN":0.5548},"point":{"NDP":30.63,"CON":30.02,"GRN":38.27,"ONEBC":0.0,"CENTRE":1.08,"OTH":0.0},"share":{"NDP":{"lo90":16.14,"median":30.36,"hi90":45.44},"CON":{"lo90":16.49,"median":30.28,"hi90":45.64},"GRN":{"lo90":22.21,"median":37.62,"hi90":52.44},"CENTRE":{"lo90":0.0,"median":0.72,"hi90":4.79}},"baseline_moves":["Amy Haysom (independent 2024, 1.9%) not running: transferred"],"notes":[{"type":"green_seat","note":"One of the Greens' two 2024 seats. Rob Botterell (Green MLA) is not running; Green leader Emily Lowan is the candidate. CentreBC also runs.","v1":"Not adjusted in v1.","why_it_may_matter":"High. The Green hold depends on the candidate and on NDP-Green tactical voting, neither of which is modelled; the riding is close to a three-way contest."}]},{"id":"320","name":"Saanich South","region":"Vancouver Island","winner_2024":{"party":"NDP","name":"Lana Popham","share":49.8},"shares_2024":{"NDP":49.8,"CON":32.4,"GRN":17.8},"adjusted_baseline":{"NDP":48.59,"CON":28.07,"GRN":17.74,"ONEBC":4.77,"CENTRE":0.84},"running":["NDP","CON","GRN"],"incumbent":{"name":"Lana Popham","party_at_dissolution":"NDP","not_running":true,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.8272,"category":"Likely","win_prob":{"NDP":0.8272,"CON":0.1603,"GRN":0.0125},"point":{"NDP":47.92,"CON":32.73,"GRN":19.35,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":32.85,"median":47.86,"hi90":62.6},"CON":{"lo90":19.15,"median":32.98,"hi90":47.61},"GRN":{"lo90":7.26,"median":18.86,"hi90":31.32}},"baseline_moves":[],"notes":[{"type":"incumbent_not_running","note":"Lana Popham (NDP) is not running.","v1":"Not adjusted in v1.","why_it_may_matter":"Low to moderate: loss of incumbent (The Writ docks a party 3-4 points when its incumbent leaves)."}]},{"id":"321","name":"Salmon Arm-Shuswap","region":"Interior and North","winner_2024":{"party":"CON","name":"David L. Williams","share":52.1},"shares_2024":{"CON":52.1,"NDP":30.4,"IND":9.2,"GRN":7.1},"adjusted_baseline":{"NDP":31.34,"CON":48.06,"GRN":7.58,"ONEBC":8.35,"CENTRE":4.67},"running":["NDP","CON","GRN","ONEBC","CENTRE"],"incumbent":{"name":"David Williams","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.8844,"category":"Likely","win_prob":{"NDP":0.1143,"CON":0.8844,"GRN":0.0007,"ONEBC":0.0006},"point":{"NDP":30.39,"CON":48.53,"GRN":8.55,"ONEBC":8.42,"CENTRE":4.11,"OTH":0.0},"share":{"NDP":{"lo90":16.21,"median":30.05,"hi90":44.03},"CON":{"lo90":33.82,"median":48.56,"hi90":63.57},"GRN":{"lo90":0.68,"median":8.21,"hi90":17.52},"ONEBC":{"lo90":0.75,"median":8.09,"hi90":17.2},"CENTRE":{"lo90":0.0,"median":3.71,"hi90":10.11}},"baseline_moves":["Greg McCune (independent 2024, 9.2%) not running: transferred","Sherry Roy (independent 2024, 1.2%) not running: transferred"],"notes":[]},{"id":"322","name":"Skeena","region":"Interior and North","winner_2024":{"party":"CON","name":"Claire RattÃ©e","share":51.2},"shares_2024":{"CON":51.2,"NDP":44.4,"GRN":3.3,"OTH":1.0},"adjusted_baseline":{"NDP":43.2,"CON":43.63,"GRN":3.31,"ONEBC":7.52,"CENTRE":1.31,"OTH":1.03},"running":["NDP","CON","GRN","ONEBC"],"incumbent":{"name":"Claire Rattée","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.5548,"category":"Toss-up","win_prob":{"NDP":0.4443,"CON":0.5548,"GRN":0.0001,"ONEBC":0.0008},"point":{"NDP":43.05,"CON":45.1,"GRN":4.18,"ONEBC":7.68,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":27.92,"median":42.8,"hi90":57.01},"CON":{"lo90":30.23,"median":44.99,"hi90":59.87},"GRN":{"lo90":0.0,"median":3.84,"hi90":11.72},"ONEBC":{"lo90":0.32,"median":7.32,"hi90":16.41}},"baseline_moves":[],"notes":[{"type":"floor_crosser","note":"Claire Rattée: left or was removed from the Conservative caucus in September 2026 and returned on 2026-09-21; Conservative candidate.","v1":"Not adjusted in v1.","why_it_may_matter":"Low."}]},{"id":"323","name":"Surrey City Centre","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Amna Shah","share":46.7},"shares_2024":{"NDP":46.7,"CON":45.1,"GRN":6.1,"IND":1.1},"adjusted_baseline":{"NDP":45.65,"CON":39.03,"GRN":6.06,"ONEBC":6.7,"CENTRE":1.54,"OTH":1.01},"running":["NDP","CON","ONEBC","CENTRE"],"incumbent":{"name":"Amna Shah","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.7019,"category":"Leans","win_prob":{"NDP":0.7019,"CON":0.298,"ONEBC":0.0001},"point":{"NDP":49.4,"CON":41.34,"GRN":0.0,"ONEBC":7.05,"CENTRE":2.21,"OTH":0.0},"share":{"NDP":{"lo90":35.28,"median":49.16,"hi90":62.75},"CON":{"lo90":27.78,"median":41.23,"hi90":55.02},"ONEBC":{"lo90":0.62,"median":6.8,"hi90":14.47},"CENTRE":{"lo90":0.35,"median":2.02,"hi90":5.88}},"baseline_moves":["Saeed Naguib (independent 2024, 1.1%) not running: transferred"],"notes":[{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"324","name":"Surrey-Cloverdale","region":"Metro Vancouver","winner_2024":{"party":"CON","name":"Elenore Sturko","share":48.3},"shares_2024":{"CON":48.3,"NDP":45.6,"GRN":5.4,"OTH":0.7},"adjusted_baseline":{"NDP":44.31,"CON":41.25,"GRN":5.39,"ONEBC":7.1,"CENTRE":1.24,"OTH":0.71},"running":["NDP","CON","GRN","ONEBC","CENTRE"],"incumbent":{"name":"Elenore Sturko","party_at_dissolution":"CENTRE","not_running":false,"running_elsewhere":true,"note":null},"leader":"NDP","prob":0.5452,"category":"Toss-up","win_prob":{"NDP":0.5452,"CON":0.4544,"GRN":0.0002,"ONEBC":0.0002},"point":{"NDP":43.58,"CON":41.96,"GRN":6.25,"ONEBC":7.21,"CENTRE":0.99,"OTH":0.0},"share":{"NDP":{"lo90":29.37,"median":43.49,"hi90":57.25},"CON":{"lo90":28.29,"median":41.87,"hi90":55.96},"GRN":{"lo90":0.0,"median":5.94,"hi90":13.75},"ONEBC":{"lo90":0.57,"median":6.86,"hi90":14.6},"CENTRE":{"lo90":0.0,"median":0.69,"hi90":4.3}},"baseline_moves":[],"notes":[{"type":"incumbent_moved","note":"Elenore Sturko (MLA, elected Conservative 2024) is running in Surrey South instead; open seat.","v1":"Not adjusted in v1.","why_it_may_matter":"Moderate: loss of incumbent."}]},{"id":"325","name":"Surrey-Fleetwood","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Jagrup Brar","share":48.6},"shares_2024":{"NDP":48.6,"CON":44.9,"GRN":6.5},"adjusted_baseline":{"NDP":47.33,"CON":38.47,"GRN":6.45,"ONEBC":6.6,"CENTRE":1.16},"running":["NDP","CON","GRN","ONEBC","CENTRE"],"incumbent":{"name":"Jagrup Brar","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.6952,"category":"Leans","win_prob":{"NDP":0.6952,"CON":0.3043,"GRN":0.0002,"ONEBC":0.0003},"point":{"NDP":46.26,"CON":38.84,"GRN":7.34,"ONEBC":6.66,"CENTRE":0.91,"OTH":0.0},"share":{"NDP":{"lo90":31.84,"median":46.1,"hi90":59.54},"CON":{"lo90":25.36,"median":38.77,"hi90":52.33},"GRN":{"lo90":0.39,"median":6.95,"hi90":15.35},"ONEBC":{"lo90":0.24,"median":6.38,"hi90":13.94},"CENTRE":{"lo90":0.0,"median":0.61,"hi90":4.11}},"baseline_moves":[],"notes":[]},{"id":"326","name":"Surrey-Guildford","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Garry Begg","share":46.9},"shares_2024":{"NDP":46.9,"CON":46.8,"GRN":4.3,"IND":1.9},"adjusted_baseline":{"NDP":46.13,"CON":41.04,"GRN":4.44,"ONEBC":7.06,"CENTRE":1.24,"OTH":0.1},"running":["NDP","CON","GRN","OTH"],"incumbent":{"name":"Garry Begg","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.5534,"category":"Toss-up","win_prob":{"NDP":0.4464,"CON":0.5534,"GRN":0.0002},"point":{"NDP":45.82,"CON":47.65,"GRN":5.29,"ONEBC":0.0,"CENTRE":0.0,"OTH":1.24},"share":{"NDP":{"lo90":31.58,"median":45.53,"hi90":59.02},"CON":{"lo90":33.95,"median":47.64,"hi90":61.18},"GRN":{"lo90":0.16,"median":5.01,"hi90":12.04},"OTH":{"lo90":0.14,"median":0.95,"hi90":4.33}},"baseline_moves":["Kabir Qurban (independent 2024, 1.9%) not running: transferred"],"notes":[]},{"id":"327","name":"Surrey-Newton","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Jessie Sunner","share":51.2},"shares_2024":{"NDP":51.2,"CON":43.0,"OTH":2.4,"IND":2.2},"adjusted_baseline":{"NDP":50.47,"CON":38.31,"ONEBC":6.56,"CENTRE":2.28,"OTH":2.38},"running":["NDP","CON","CENTRE"],"incumbent":{"name":"Jessie Sunner","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.6594,"category":"Leans","win_prob":{"NDP":0.6594,"CON":0.3406},"point":{"NDP":51.89,"CON":46.05,"GRN":0.0,"ONEBC":0.0,"CENTRE":2.05,"OTH":0.0},"share":{"NDP":{"lo90":38.24,"median":51.91,"hi90":65.7},"CON":{"lo90":31.86,"median":45.74,"hi90":59.55},"CENTRE":{"lo90":0.0,"median":1.86,"hi90":6.27}},"baseline_moves":["Japreet Lehal (independent 2024, 2.2%) not running: transferred","Joginder Singh Randhawa (independent 2024, 1.2%) not running: transferred"],"notes":[{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"328","name":"Surrey North","region":"Metro Vancouver","winner_2024":{"party":"CON","name":"Mandeep Dhaliwal","share":50.7},"shares_2024":{"CON":50.7,"NDP":43.3,"GRN":4.2,"OTH":1.0},"adjusted_baseline":{"NDP":42.21,"CON":43.46,"GRN":4.24,"ONEBC":7.49,"CENTRE":1.55,"OTH":1.05},"running":["NDP","CON","GRN","ONEBC","CENTRE","OTH"],"incumbent":{"name":"Mandeep Dhaliwal","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.5804,"category":"Toss-up","win_prob":{"NDP":0.419,"CON":0.5804,"GRN":0.0001,"ONEBC":0.0005},"point":{"NDP":40.88,"CON":43.57,"GRN":4.94,"ONEBC":7.51,"CENTRE":1.26,"OTH":1.85},"share":{"NDP":{"lo90":27.08,"median":40.59,"hi90":53.93},"CON":{"lo90":29.84,"median":43.56,"hi90":56.93},"GRN":{"lo90":0.0,"median":4.54,"hi90":11.72},"ONEBC":{"lo90":0.57,"median":7.23,"hi90":14.82},"CENTRE":{"lo90":0.0,"median":0.96,"hi90":4.74},"OTH":{"lo90":0.0,"median":1.59,"hi90":5.57}},"baseline_moves":["Hobby Nijjar (independent 2024, 0.8%) not running: transferred"],"notes":[]},{"id":"329","name":"Surrey-Panorama","region":"Metro Vancouver","winner_2024":{"party":"CON","name":"Bryan Tepper","share":49.6},"shares_2024":{"CON":49.6,"NDP":48.1,"OTH":2.3},"adjusted_baseline":{"NDP":46.79,"CON":42.37,"ONEBC":7.29,"CENTRE":1.28,"OTH":2.28},"running":["NDP","CON","GRN","CENTRE"],"incumbent":{"name":"Bryan Tepper","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.5884,"category":"Toss-up","win_prob":{"NDP":0.4116,"CON":0.5884},"point":{"NDP":47.78,"CON":50.71,"GRN":0.46,"ONEBC":0.0,"CENTRE":1.05,"OTH":0.0},"share":{"NDP":{"lo90":33.12,"median":47.12,"hi90":60.76},"CON":{"lo90":36.73,"median":50.42,"hi90":63.81},"GRN":{"lo90":0.0,"median":0.22,"hi90":5.6},"CENTRE":{"lo90":0.0,"median":0.69,"hi90":4.43}},"baseline_moves":[],"notes":[]},{"id":"330","name":"Surrey-Serpentine River","region":"Metro Vancouver","winner_2024":{"party":"CON","name":"Linda Hepner","share":49.7},"shares_2024":{"CON":49.7,"NDP":47.5,"IND":2.8},"adjusted_baseline":{"NDP":46.68,"CON":43.52,"ONEBC":7.49,"CENTRE":2.2,"OTH":0.1},"running":["NDP","CON","ONEBC","CENTRE","OTH"],"incumbent":{"name":"Linda Hepner","party_at_dissolution":"CON","not_running":true,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.5523,"category":"Toss-up","win_prob":{"NDP":0.5523,"CON":0.4476,"ONEBC":0.0001},"point":{"NDP":45.74,"CON":43.89,"GRN":0.0,"ONEBC":7.55,"CENTRE":1.91,"OTH":0.91},"share":{"NDP":{"lo90":31.69,"median":45.57,"hi90":58.91},"CON":{"lo90":29.97,"median":43.55,"hi90":57.19},"ONEBC":{"lo90":0.67,"median":7.17,"hi90":15.03},"CENTRE":{"lo90":0.0,"median":1.75,"hi90":6.08},"OTH":{"lo90":0.0,"median":0.64,"hi90":4.13}},"baseline_moves":["Jim McMurtry (independent 2024, 2.8%) not running: transferred"],"notes":[{"type":"incumbent_not_running","note":"Linda Hepner (elected Conservative 2024) is not running.","v1":"Not adjusted in v1.","why_it_may_matter":"Low to moderate."},{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"331","name":"Surrey South","region":"Metro Vancouver","winner_2024":{"party":"CON","name":"Brent Chapman","share":58.8},"shares_2024":{"CON":58.8,"NDP":41.2},"adjusted_baseline":{"NDP":39.95,"CON":49.9,"ONEBC":8.64,"CENTRE":1.51},"running":["NDP","CON","GRN","CENTRE","OTH"],"incumbent":{"name":"Brent Chapman","party_at_dissolution":"ONEBC","not_running":true,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.8808,"category":"Likely","win_prob":{"NDP":0.1191,"CON":0.8808,"GRN":0.0001},"point":{"NDP":39.61,"CON":57.49,"GRN":0.45,"ONEBC":0.0,"CENTRE":1.22,"OTH":1.23},"share":{"NDP":{"lo90":25.71,"median":38.89,"hi90":52.27},"CON":{"lo90":43.26,"median":57.12,"hi90":69.78},"GRN":{"lo90":0.0,"median":0.21,"hi90":5.36},"CENTRE":{"lo90":0.0,"median":0.93,"hi90":4.7},"OTH":{"lo90":0.19,"median":0.95,"hi90":4.36}},"baseline_moves":[],"notes":[{"type":"new_party_leader","note":"Elenore Sturko (CentreBC leader; MLA for Surrey-Cloverdale, elected Conservative 2024) runs here. Brent Chapman (elected Conservative 2024 with 58.8%, crossed to OneBC on 2026-09-22) is not on the ballot.","v1":"Not adjusted in the default; seeded in the sensitivity run.","why_it_may_matter":"High. A party leader and sitting MLA could take far more than CentreBC's provincial share. The 'seeded' sensitivity adds 7.5 points."}]},{"id":"332","name":"Surrey-White Rock","region":"Metro Vancouver","winner_2024":{"party":"CON","name":"Trevor Halford","share":52.3},"shares_2024":{"CON":52.3,"NDP":45.3,"OTH":2.4},"adjusted_baseline":{"NDP":44.02,"CON":44.58,"ONEBC":7.68,"CENTRE":1.34,"OTH":2.37},"running":["NDP","CON","GRN","ONEBC","CENTRE","OTH"],"incumbent":{"name":"Trevor Halford","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.5654,"category":"Toss-up","win_prob":{"NDP":0.4339,"CON":0.5654,"ONEBC":0.0007},"point":{"NDP":42.78,"CON":44.8,"GRN":0.45,"ONEBC":7.72,"CENTRE":1.07,"OTH":3.18},"share":{"NDP":{"lo90":28.36,"median":42.16,"hi90":55.78},"CON":{"lo90":30.98,"median":44.63,"hi90":57.73},"GRN":{"lo90":0.0,"median":0.23,"hi90":5.3},"ONEBC":{"lo90":0.85,"median":7.38,"hi90":15.07},"CENTRE":{"lo90":0.0,"median":0.75,"hi90":4.37},"OTH":{"lo90":0.0,"median":2.87,"hi90":7.35}},"baseline_moves":[],"notes":[{"type":"floor_crosser","note":"Trevor Halford: left or was removed from the Conservative caucus in September 2026 and returned on 2026-09-21; Conservative candidate.","v1":"Not adjusted in v1.","why_it_may_matter":"Low."}]},{"id":"333","name":"Vancouver-Fraserview","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"George Chow","share":57.2},"shares_2024":{"NDP":57.2,"CON":36.6,"GRN":6.2},"adjusted_baseline":{"NDP":55.82,"CON":31.67,"GRN":6.18,"ONEBC":5.38,"CENTRE":0.95},"running":["NDP","CON","GRN"],"incumbent":{"name":"George Chow","party_at_dissolution":"NDP","not_running":true,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.8839,"category":"Likely","win_prob":{"NDP":0.8839,"CON":0.1159,"GRN":0.0002},"point":{"NDP":55.6,"CON":37.24,"GRN":7.16,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":41.53,"median":55.54,"hi90":68.74},"CON":{"lo90":24.15,"median":37.25,"hi90":51.0},"GRN":{"lo90":0.54,"median":6.89,"hi90":14.89}},"baseline_moves":[],"notes":[{"type":"incumbent_not_running","note":"George Chow (NDP) is not running.","v1":"Not adjusted in v1.","why_it_may_matter":"Low to moderate: loss of incumbent (The Writ docks a party 3-4 points when its incumbent leaves)."}]},{"id":"334","name":"Vancouver-Hastings","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Niki Sharma","share":64.1},"shares_2024":{"NDP":64.1,"CON":24.3,"GRN":10.9,"IND":0.7},"adjusted_baseline":{"NDP":63.0,"CON":21.64,"GRN":10.86,"ONEBC":3.61,"CENTRE":0.86,"OTH":0.02},"running":["NDP","CON","GRN","CENTRE","OTH"],"incumbent":{"name":"Niki Sharma","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9839,"category":"Solid","win_prob":{"NDP":0.9839,"CON":0.0148,"GRN":0.0013},"point":{"NDP":61.66,"CON":24.75,"GRN":11.96,"ONEBC":0.0,"CENTRE":0.63,"OTH":1.0},"share":{"NDP":{"lo90":47.65,"median":61.32,"hi90":73.86},"CON":{"lo90":13.28,"median":24.7,"hi90":37.46},"GRN":{"lo90":3.01,"median":11.59,"hi90":21.13},"CENTRE":{"lo90":0.0,"median":0.32,"hi90":3.51},"OTH":{"lo90":0.01,"median":0.7,"hi90":4.11}},"baseline_moves":["Zsolt Kiss (independent 2024, 0.7%) not running: transferred"],"notes":[]},{"id":"335","name":"Vancouver-Kensington","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Mable Elmore","share":60.9},"shares_2024":{"NDP":60.9,"CON":31.5,"GRN":7.6},"adjusted_baseline":{"NDP":59.55,"CON":27.44,"GRN":7.56,"ONEBC":4.63,"CENTRE":0.82},"running":["NDP","CON","GRN"],"incumbent":{"name":"Mable Elmore","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9509,"category":"Solid","win_prob":{"NDP":0.9509,"CON":0.0489,"GRN":0.0002},"point":{"NDP":59.17,"CON":32.22,"GRN":8.61,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":45.31,"median":58.96,"hi90":72.12},"CON":{"lo90":19.92,"median":32.28,"hi90":46.04},"GRN":{"lo90":1.19,"median":8.3,"hi90":16.82}},"baseline_moves":[],"notes":[]},{"id":"336","name":"Vancouver-Langara","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Sunita Dhir","share":48.4},"shares_2024":{"NDP":48.4,"CON":46.0,"GRN":5.5},"adjusted_baseline":{"NDP":47.14,"CON":39.41,"GRN":5.5,"ONEBC":6.76,"CENTRE":1.19},"running":["NDP","CON","GRN","CENTRE"],"incumbent":{"name":"Sunita Dhir","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.5259,"category":"Toss-up","win_prob":{"NDP":0.5259,"CON":0.4739,"GRN":0.0002},"point":{"NDP":46.82,"CON":45.92,"GRN":6.32,"ONEBC":0.0,"CENTRE":0.94,"OTH":0.0},"share":{"NDP":{"lo90":32.63,"median":46.74,"hi90":60.3},"CON":{"lo90":32.12,"median":45.82,"hi90":59.65},"GRN":{"lo90":0.0,"median":6.04,"hi90":13.76},"CENTRE":{"lo90":0.0,"median":0.62,"hi90":4.04}},"baseline_moves":[],"notes":[]},{"id":"337","name":"Vancouver-Little Mountain","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Christine Boyle","share":62.1},"shares_2024":{"NDP":62.1,"CON":30.6,"GRN":7.3},"adjusted_baseline":{"NDP":60.76,"CON":26.68,"GRN":7.26,"ONEBC":4.5,"CENTRE":0.8},"running":["NDP","CON","GRN"],"incumbent":{"name":"Christine Boyle","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9634,"category":"Solid","win_prob":{"NDP":0.9634,"CON":0.0364,"GRN":0.0002},"point":{"NDP":60.37,"CON":31.34,"GRN":8.29,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":46.5,"median":60.28,"hi90":73.14},"CON":{"lo90":18.95,"median":31.46,"hi90":44.63},"GRN":{"lo90":1.13,"median":8.0,"hi90":16.45}},"baseline_moves":[],"notes":[]},{"id":"338","name":"Vancouver-Point Grey","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"David Eby","share":56.8},"shares_2024":{"NDP":56.8,"CON":34.5,"GRN":8.7},"adjusted_baseline":{"NDP":55.45,"CON":29.9,"GRN":8.69,"ONEBC":5.07,"CENTRE":0.9},"running":["NDP","CON","GRN","CENTRE"],"incumbent":{"name":"David Eby","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9071,"category":"Likely","win_prob":{"NDP":0.9071,"CON":0.0926,"GRN":0.0003},"point":{"NDP":54.84,"CON":34.76,"GRN":9.73,"ONEBC":0.0,"CENTRE":0.67,"OTH":0.0},"share":{"NDP":{"lo90":40.51,"median":54.74,"hi90":68.29},"CON":{"lo90":21.81,"median":34.69,"hi90":48.02},"GRN":{"lo90":1.6,"median":9.39,"hi90":18.38},"CENTRE":{"lo90":0.0,"median":0.35,"hi90":3.57}},"baseline_moves":[],"notes":[{"type":"leader_seat","note":"NDP leader David Eby.","v1":"Not adjusted in v1.","why_it_may_matter":"Low (safe seats)."}]},{"id":"339","name":"Vancouver-Quilchena","region":"Metro Vancouver","winner_2024":{"party":"CON","name":"Dallas Brodie","share":51.6},"shares_2024":{"CON":51.6,"NDP":38.9,"GRN":7.8,"IND":1.7},"adjusted_baseline":{"NDP":38.1,"CON":44.5,"GRN":7.83,"ONEBC":7.69,"CENTRE":1.88},"running":["NDP","CON","GRN","ONEBC","CENTRE"],"incumbent":{"name":"Dallas Brodie","party_at_dissolution":"ONEBC","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.7116,"category":"Leans","win_prob":{"NDP":0.2873,"CON":0.7116,"GRN":0.0007,"ONEBC":0.0004},"point":{"NDP":37.04,"CON":44.85,"GRN":8.8,"ONEBC":7.75,"CENTRE":1.56,"OTH":0.0},"share":{"NDP":{"lo90":23.24,"median":36.79,"hi90":50.54},"CON":{"lo90":30.67,"median":44.84,"hi90":58.93},"GRN":{"lo90":1.3,"median":8.44,"hi90":17.14},"ONEBC":{"lo90":0.75,"median":7.41,"hi90":15.49},"CENTRE":{"lo90":0.0,"median":1.29,"hi90":5.37}},"baseline_moves":["Caroline Ying-Mei Wang (independent 2024, 1.7%) not running: transferred"],"notes":[{"type":"new_party_leader","note":"Dallas Brodie (OneBC interim leader; elected Conservative 2024 with 51.6%) runs again for OneBC against a new Conservative candidate.","v1":"Not adjusted in the default; seeded in the sensitivity run.","why_it_may_matter":"High. Splits the right-of-centre vote in a seat the Conservatives won narrowly in 2024; a sitting MLA's personal vote is not in the model. The 'seeded' sensitivity adds 15 points."}]},{"id":"340","name":"Vancouver-Renfrew","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Adrian Dix","share":63.2},"shares_2024":{"NDP":63.2,"CON":30.7,"GRN":6.1},"adjusted_baseline":{"NDP":61.84,"CON":26.75,"GRN":6.11,"ONEBC":4.5,"CENTRE":0.8},"running":["NDP","CON","GRN","CENTRE"],"incumbent":{"name":"Adrian Dix","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9642,"category":"Solid","win_prob":{"NDP":0.9642,"CON":0.0356,"GRN":0.0002},"point":{"NDP":61.28,"CON":31.14,"GRN":6.99,"ONEBC":0.0,"CENTRE":0.59,"OTH":0.0},"share":{"NDP":{"lo90":46.95,"median":61.01,"hi90":74.15},"CON":{"lo90":18.16,"median":31.16,"hi90":44.44},"GRN":{"lo90":0.2,"median":6.72,"hi90":14.76},"CENTRE":{"lo90":0.0,"median":0.27,"hi90":3.39}},"baseline_moves":[],"notes":[]},{"id":"341","name":"Vancouver-South Granville","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Brenda Bailey","share":64.3},"shares_2024":{"NDP":64.3,"CON":25.0,"GRN":10.7},"adjusted_baseline":{"NDP":63.03,"CON":21.94,"GRN":10.71,"ONEBC":3.67,"CENTRE":0.66},"running":["NDP","CON","GRN","ONEBC","CENTRE"],"incumbent":{"name":"Brenda Bailey","party_at_dissolution":"NDP","not_running":true,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9894,"category":"Solid","win_prob":{"NDP":0.9894,"CON":0.0098,"GRN":0.0007,"ONEBC":0.0001},"point":{"NDP":61.82,"CON":22.15,"GRN":11.88,"ONEBC":3.7,"CENTRE":0.45,"OTH":0.0},"share":{"NDP":{"lo90":47.14,"median":61.56,"hi90":74.95},"CON":{"lo90":10.41,"median":21.97,"hi90":34.73},"GRN":{"lo90":3.01,"median":11.62,"hi90":21.25},"ONEBC":{"lo90":0.0,"median":3.33,"hi90":9.69},"CENTRE":{"lo90":0.0,"median":0.16,"hi90":3.14}},"baseline_moves":[],"notes":[{"type":"incumbent_not_running","note":"Brenda Bailey (NDP) is not running.","v1":"Not adjusted in v1.","why_it_may_matter":"Low to moderate: loss of incumbent (The Writ docks a party 3-4 points when its incumbent leaves)."}]},{"id":"342","name":"Vancouver-Strathcona","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Joan Phillip","share":68.2},"shares_2024":{"NDP":68.2,"CON":17.1,"GRN":13.1,"OTH":1.7},"adjusted_baseline":{"NDP":67.04,"CON":15.3,"GRN":13.03,"ONEBC":2.51,"CENTRE":0.46,"OTH":1.67},"running":["NDP","CON","GRN","OTH"],"incumbent":{"name":"Vacant","party_at_dissolution":null,"not_running":false,"running_elsewhere":false,"note":"vacant"},"leader":"NDP","prob":0.9944,"category":"Solid","win_prob":{"NDP":0.9944,"CON":0.0042,"GRN":0.0014},"point":{"NDP":65.57,"CON":17.58,"GRN":14.27,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.58},"share":{"NDP":{"lo90":51.43,"median":65.34,"hi90":77.82},"CON":{"lo90":7.54,"median":17.68,"hi90":29.53},"GRN":{"lo90":4.78,"median":13.96,"hi90":24.45},"OTH":{"lo90":0.06,"median":2.35,"hi90":6.46}},"baseline_moves":[],"notes":[{"type":"vacant","note":"Vacant: Joan Phillip (NDP) died 2026-08-28; no by-election. NDP candidate Amanda Burrows.","v1":"Not adjusted in v1.","why_it_may_matter":"Low (safe NDP seat)."}]},{"id":"343","name":"Vancouver-West End","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Spencer Chandra Herbert","share":63.0},"shares_2024":{"NDP":63.0,"CON":27.2,"GRN":9.1,"IND":0.7},"adjusted_baseline":{"NDP":61.88,"CON":24.23,"GRN":9.1,"ONEBC":4.07,"CENTRE":0.72},"running":["NDP","CON","GRN"],"incumbent":{"name":"Spencer Chandra Herbert","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9737,"category":"Solid","win_prob":{"NDP":0.9737,"CON":0.0258,"GRN":0.0005},"point":{"NDP":61.35,"CON":28.41,"GRN":10.25,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":47.22,"median":61.21,"hi90":74.35},"CON":{"lo90":16.66,"median":28.47,"hi90":41.69},"GRN":{"lo90":2.19,"median":9.95,"hi90":18.92}},"baseline_moves":["Carl Turnbull (independent 2024, 0.7%) not running: transferred"],"notes":[]},{"id":"344","name":"Vancouver-Yaletown","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Terry Yung","share":49.8},"shares_2024":{"NDP":49.8,"CON":43.4,"GRN":6.9},"adjusted_baseline":{"NDP":48.47,"CON":37.19,"GRN":6.86,"ONEBC":6.37,"CENTRE":1.12},"running":["NDP","CON","GRN","CENTRE"],"incumbent":{"name":"Terry Yung","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.6242,"category":"Leans","win_prob":{"NDP":0.6242,"CON":0.3756,"GRN":0.0002},"point":{"NDP":48.06,"CON":43.29,"GRN":7.78,"ONEBC":0.0,"CENTRE":0.87,"OTH":0.0},"share":{"NDP":{"lo90":34.09,"median":47.81,"hi90":61.28},"CON":{"lo90":29.79,"median":43.37,"hi90":57.05},"GRN":{"lo90":0.75,"median":7.44,"hi90":15.69},"CENTRE":{"lo90":0.0,"median":0.55,"hi90":4.0}},"baseline_moves":[],"notes":[]},{"id":"345","name":"Vernon-Lumby","region":"Interior and North","winner_2024":{"party":"NDP","name":"Harwinder Sandhu","share":42.7},"shares_2024":{"NDP":42.7,"CON":41.0,"IND":15.4,"OTH":1.0},"adjusted_baseline":{"NDP":41.45,"CON":47.88,"ONEBC":8.28,"CENTRE":1.44,"OTH":0.95},"running":["NDP","CON","GRN","ONEBC"],"incumbent":{"name":"Harwinder Sandhu","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.7054,"category":"Leans","win_prob":{"NDP":0.2939,"CON":0.7054,"GRN":0.0002,"ONEBC":0.0005},"point":{"NDP":41.38,"CON":49.55,"GRN":0.61,"ONEBC":8.46,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":25.89,"median":40.65,"hi90":54.91},"CON":{"lo90":34.7,"median":49.21,"hi90":63.96},"GRN":{"lo90":0.0,"median":0.61,"hi90":6.75},"ONEBC":{"lo90":0.64,"median":8.05,"hi90":16.97}},"baseline_moves":["Kevin Acton (independent 2024) runs again as CON"],"notes":[{"type":"returning_candidate","note":"Kevin Acton took 15.4% as an independent in 2024 and is the 2026 Conservative candidate (assumed the same person); v1 moves his 2024 vote to the Conservatives.","v1":"His 2024 votes are assigned to the Conservatives (rule: a returning candidate keeps their vote).","why_it_may_matter":"Moderate: if his 2024 voters do not follow him, the Conservative share is overstated."}]},{"id":"346","name":"Victoria-Beacon Hill","region":"Vancouver Island","winner_2024":{"party":"NDP","name":"Grace Lore","share":47.4},"shares_2024":{"NDP":47.4,"GRN":33.5,"CON":19.2},"adjusted_baseline":{"NDP":46.43,"CON":16.83,"GRN":33.42,"ONEBC":2.81,"CENTRE":0.5},"running":["NDP","CON","GRN"],"incumbent":{"name":"Grace Lore","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.7274,"category":"Leans","win_prob":{"NDP":0.7274,"CON":0.0205,"GRN":0.2521},"point":{"NDP":45.03,"CON":19.37,"GRN":35.6,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":29.64,"median":44.88,"hi90":60.57},"CON":{"lo90":8.02,"median":19.7,"hi90":33.51},"GRN":{"lo90":19.5,"median":35.1,"hi90":49.43}},"baseline_moves":[],"notes":[{"type":"notable_candidate","note":"The Conservatives dropped their candidate, Joachim Agou, on 2026-10-08 over social-media posts; he stays on the ballot as the Conservative candidate.","v1":"Not adjusted in v1.","why_it_may_matter":"Low (safe NDP seat), but the Conservative share is likely overstated."}]},{"id":"347","name":"Victoria-Swan Lake","region":"Vancouver Island","winner_2024":{"party":"NDP","name":"Nina Krieger","share":56.0},"shares_2024":{"NDP":56.0,"GRN":23.2,"CON":20.2,"OTH":0.6},"adjusted_baseline":{"NDP":54.96,"CON":17.82,"GRN":23.11,"ONEBC":2.97,"CENTRE":0.53,"OTH":0.61},"running":["NDP","CON","GRN"],"incumbent":{"name":"Nina Krieger","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9516,"category":"Solid","win_prob":{"NDP":0.9516,"CON":0.0181,"GRN":0.0303},"point":{"NDP":54.11,"CON":20.79,"GRN":25.1,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":38.57,"median":53.9,"hi90":68.87},"CON":{"lo90":9.21,"median":21.16,"hi90":34.68},"GRN":{"lo90":11.1,"median":24.52,"hi90":38.05}},"baseline_moves":[],"notes":[]},{"id":"348","name":"West Kelowna-Peachland","region":"Interior and North","winner_2024":{"party":"CON","name":"Macklin McCall","share":50.9},"shares_2024":{"CON":50.9,"NDP":27.9,"IND":21.2},"adjusted_baseline":{"NDP":32.45,"CON":54.77,"GRN":1.59,"ONEBC":9.53,"CENTRE":1.66},"running":["NDP","CON","GRN"],"incumbent":{"name":"Macklin McCall","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9685,"category":"Solid","win_prob":{"NDP":0.0315,"CON":0.9685},"point":{"NDP":33.03,"CON":64.64,"GRN":2.33,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":19.53,"median":32.65,"hi90":46.49},"CON":{"lo90":50.44,"median":64.46,"hi90":77.79},"GRN":{"lo90":0.0,"median":1.94,"hi90":8.75}},"baseline_moves":["Stephen Johnston (independent 2024, 21.2%) not running: transferred"],"notes":[{"type":"defunct_vote","note":"Stephen Johnston took 21.2% as an independent in 2024; not running. His vote is transferred.","v1":"Transferred with transfers.bc_united_residual.","why_it_may_matter":"Moderate: the transfer matrix (an assumption) decides where 15-30% of the 2024 vote goes."}]},{"id":"349","name":"West Vancouver-Capilano","region":"Metro Vancouver","winner_2024":{"party":"CON","name":"Lynne Block","share":46.7},"shares_2024":{"CON":46.7,"NDP":27.1,"IND":20.6,"GRN":5.6},"adjusted_baseline":{"NDP":31.57,"CON":50.96,"GRN":7.07,"ONEBC":8.86,"CENTRE":1.54},"running":["NDP","CON","GRN","ONEBC"],"incumbent":{"name":"Lynne Block","party_at_dissolution":"CON","not_running":false,"running_elsewhere":true,"note":null},"leader":"CON","prob":0.9238,"category":"Likely","win_prob":{"NDP":0.0754,"CON":0.9238,"GRN":0.0005,"ONEBC":0.0003},"point":{"NDP":31.0,"CON":51.94,"GRN":8.15,"ONEBC":8.92,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":18.08,"median":30.86,"hi90":43.84},"CON":{"lo90":38.16,"median":52.06,"hi90":65.81},"GRN":{"lo90":0.97,"median":7.84,"hi90":16.4},"ONEBC":{"lo90":1.35,"median":8.55,"hi90":16.96}},"baseline_moves":["Karin Kirkpatrick (independent 2024, 20.6%) not running: transferred"],"notes":[{"type":"incumbent_moved","note":"Lynne Block (elected Conservative 2024) is running in North Vancouver-Seymour instead; open seat. In 2024 Karin Kirkpatrick (ex-BC United, later CentreBC founder) took 20.6% here as an independent; that vote is transferred.","v1":"Not adjusted in v1.","why_it_may_matter":"Moderate: open seat; where Kirkpatrick's 2024 vote goes is an assumption."}]},{"id":"350","name":"West Vancouver-Sea to Sky","region":"Metro Vancouver","winner_2024":{"party":"GRN","name":"Jeremy Valeriote","share":38.1},"shares_2024":{"GRN":38.1,"CON":35.6,"NDP":26.3},"adjusted_baseline":{"NDP":25.6,"CON":30.33,"GRN":37.93,"ONEBC":5.23,"CENTRE":0.91},"running":["NDP","CON","GRN","CENTRE"],"incumbent":{"name":"Jeremy Valeriote","party_at_dissolution":"GRN","not_running":false,"running_elsewhere":false,"note":null},"leader":"GRN","prob":0.6057,"category":"Leans","win_prob":{"NDP":0.0636,"CON":0.3307,"GRN":0.6057},"point":{"NDP":24.69,"CON":34.57,"GRN":40.06,"ONEBC":0.0,"CENTRE":0.67,"OTH":0.0},"share":{"NDP":{"lo90":12.55,"median":24.5,"hi90":38.02},"CON":{"lo90":21.37,"median":34.79,"hi90":48.93},"GRN":{"lo90":24.23,"median":39.67,"hi90":53.2},"CENTRE":{"lo90":0.0,"median":0.34,"hi90":3.58}},"baseline_moves":[],"notes":[{"type":"green_seat","note":"The Greens' other 2024 seat. Jeremy Valeriote (Green MLA, interim leader 2025) runs again; CentreBC runs Dan Wood.","v1":"Not adjusted in v1.","why_it_may_matter":"High: Green incumbency is not modelled, so v1 probably understates the Green."}]}],"changes":{"from_file":"2025-12-01_angus-reid.json","average":{"NDP":0.47,"CON":-0.03,"GRN":-0.1,"ONEBC":0.54,"CENTRE":-0.73,"OTH":-0.16},"seat_median":{"NDP":1.0,"CON":-1.0,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"p_majority":{"NDP":0.0203,"CON":-0.0181,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"p_minority":-0.0022,"leader_changes":["261","293"]},"average_series":{"NDP":[["2024-10-20",null],["2024-10-26",null],["2024-11-02",null],["2024-11-09",null],["2024-11-16",null],["2024-11-23",null],["2024-11-30",null],["2024-12-07",null],["2024-12-14",null],["2024-12-21",null],["2024-12-28",null],["2025-01-04",null],["2025-01-11",null],["2025-01-18",null],["2025-01-25",null],["2025-02-01",45.66],["2025-02-08",45.83],["2025-02-15",45.9],["2025-02-22",45.87],["2025-03-01",45.75],["2025-03-08",45.55],["2025-03-15",45.33],["2025-03-22",45.1],["2025-03-29",44.93],["2025-04-05",44.85],["2025-04-12",44.84],["2025-04-19",44.84],["2025-04-26",44.78],["2025-05-03",44.67],["2025-05-10",44.5],["2025-05-17",44.26],["2025-05-24",43.97],["2025-05-31",43.64],["2025-06-07",43.28],["2025-06-14",42.93],["2025-06-21",42.6],["2025-06-28",42.3],["2025-07-05",42.04],["2025-07-12",41.83],["2025-07-19",41.69],["2025-07-26",41.68],["2025-08-02",41.85],["2025-08-09",42.15],["2025-08-16",42.45],["2025-08-23",42.76],["2025-08-30",43.1],["2025-09-06",43.46],["2025-09-13",43.79],["2025-09-20",44.06],["2025-09-27",44.24],["2025-10-04",44.31],["2025-10-11",44.29],["2025-10-18",44.15],["2025-10-25",43.92],["2025-11-01",43.61],["2025-11-08",43.28],["2025-11-15",43.01],["2025-11-22",42.87],["2025-11-29",42.84],["2025-12-06",42.89],["2025-12-13",42.98]],"CON":[["2024-10-20",null],["2024-10-26",null],["2024-11-02",null],["2024-11-09",null],["2024-11-16",null],["2024-11-23",null],["2024-11-30",null],["2024-12-07",null],["2024-12-14",null],["2024-12-21",null],["2024-12-28",null],["2025-01-04",null],["2025-01-11",null],["2025-01-18",null],["2025-01-25",null],["2025-02-01",41.55],["2025-02-08",41.51],["2025-02-15",41.49],["2025-02-22",41.5],["2025-03-01",41.55],["2025-03-08",41.65],["2025-03-15",41.85],["2025-03-22",42.25],["2025-03-29",42.98],["2025-04-05",43.91],["2025-04-12",44.53],["2025-04-19",44.56],["2025-04-26",44.18],["2025-05-03",43.61],["2025-05-10",43.03],["2025-05-17",42.52],["2025-05-24",42.17],["2025-05-31",42.02],["2025-06-07",42.03],["2025-06-14",42.18],["2025-06-21",42.41],["2025-06-28",42.67],["2025-07-05",42.92],["2025-07-12",43.15],["2025-07-19",43.36],["2025-07-26",43.53],["2025-08-02",43.56],["2025-08-09",43.37],["2025-08-16",43.0],["2025-08-23",42.51],["2025-08-30",41.94],["2025-09-06",41.35],["2025-09-13",40.82],["2025-09-20",40.39],["2025-09-27",40.09],["2025-10-04",39.9],["2025-10-11",39.79],["2025-10-18",39.72],["2025-10-25",39.64],["2025-11-01",39.53],["2025-11-08",39.38],["2025-11-15",39.21],["2025-11-22",39.06],["2025-11-29",38.96],["2025-12-06",38.91],["2025-12-13",38.9]],"GRN":[["2024-10-20",null],["2024-10-26",null],["2024-11-02",null],["2024-11-09",null],["2024-11-16",null],["2024-11-23",null],["2024-11-30",null],["2024-12-07",null],["2024-12-14",null],["2024-12-21",null],["2024-12-28",null],["2025-01-04",null],["2025-01-11",null],["2025-01-18",null],["2025-01-25",null],["2025-02-01",9.32],["2025-02-08",9.3],["2025-02-15",9.35],["2025-02-22",9.45],["2025-03-01",9.6],["2025-03-08",9.76],["2025-03-15",9.87],["2025-03-22",9.83],["2025-03-29",9.52],["2025-04-05",8.94],["2025-04-12",8.43],["2025-04-19",8.25],["2025-04-26",8.32],["2025-05-03",8.5],["2025-05-10",8.69],["2025-05-17",8.81],["2025-05-24",8.83],["2025-05-31",8.75],["2025-06-07",8.59],["2025-06-14",8.37],["2025-06-21",8.14],["2025-06-28",7.92],["2025-07-05",7.73],["2025-07-12",7.62],["2025-07-19",7.67],["2025-07-26",8.05],["2025-08-02",8.81],["2025-08-09",9.54],["2025-08-16",9.9],["2025-08-23",10.02],["2025-08-30",10.04],["2025-09-06",10.01],["2025-09-13",9.95],["2025-09-20",9.88],["2025-09-27",9.8],["2025-10-04",9.72],["2025-10-11",9.66],["2025-10-18",9.6],["2025-10-25",9.55],["2025-11-01",9.49],["2025-11-08",9.43],["2025-11-15",9.37],["2025-11-22",9.32],["2025-11-29",9.29],["2025-12-06",9.27],["2025-12-13",9.26]],"ONEBC":[["2024-10-20",null],["2024-10-26",null],["2024-11-02",null],["2024-11-09",null],["2024-11-16",null],["2024-11-23",null],["2024-11-30",null],["2024-12-07",null],["2024-12-14",null],["2024-12-21",null],["2024-12-28",null],["2025-01-04",null],["2025-01-11",null],["2025-01-18",null],["2025-01-25",null],["2025-02-01",null],["2025-02-08",null],["2025-02-15",null],["2025-02-22",null],["2025-03-01",null],["2025-03-08",null],["2025-03-15",null],["2025-03-22",null],["2025-03-29",null],["2025-04-05",null],["2025-04-12",null],["2025-04-19",null],["2025-04-26",null],["2025-05-03",null],["2025-05-10",null],["2025-05-17",null],["2025-05-24",null],["2025-05-31",null],["2025-06-07",null],["2025-06-14",null],["2025-06-21",null],["2025-06-28",null],["2025-07-05",null],["2025-07-12",null],["2025-07-19",null],["2025-07-26",null],["2025-08-02",null],["2025-08-09",null],["2025-08-16",null],["2025-08-23",null],["2025-08-30",null],["2025-09-06",null],["2025-09-13",null],["2025-09-20",null],["2025-09-27",null],["2025-10-04",2.67],["2025-10-11",2.87],["2025-10-18",3.15],["2025-10-25",3.57],["2025-11-01",4.12],["2025-11-08",4.77],["2025-11-15",5.42],["2025-11-22",5.95],["2025-11-29",6.32],["2025-12-06",6.55],["2025-12-13",6.69]],"CENTRE":[["2024-10-20",null],["2024-10-26",null],["2024-11-02",null],["2024-11-09",null],["2024-11-16",null],["2024-11-23",null],["2024-11-30",null],["2024-12-07",null],["2024-12-14",null],["2024-12-21",null],["2024-12-28",null],["2025-01-04",null],["2025-01-11",null],["2025-01-18",null],["2025-01-25",null],["2025-02-01",null],["2025-02-08",null],["2025-02-15",null],["2025-02-22",null],["2025-03-01",null],["2025-03-08",null],["2025-03-15",null],["2025-03-22",null],["2025-03-29",null],["2025-04-05",null],["2025-04-12",null],["2025-04-19",null],["2025-04-26",null],["2025-05-03",null],["2025-05-10",null],["2025-05-17",null],["2025-05-24",null],["2025-05-31",null],["2025-06-07",null],["2025-06-14",null],["2025-06-21",null],["2025-06-28",null],["2025-07-05",null],["2025-07-12",null],["2025-07-19",null],["2025-07-26",null],["2025-08-02",null],["2025-08-09",null],["2025-08-16",null],["2025-08-23",null],["2025-08-30",null],["2025-09-06",null],["2025-09-13",null],["2025-09-20",null],["2025-09-27",null],["2025-10-04",2.47],["2025-10-11",2.37],["2025-10-18",2.25],["2025-10-25",2.14],["2025-11-01",2.04],["2025-11-08",1.96],["2025-11-15",1.91],["2025-11-22",1.89],["2025-11-29",1.9],["2025-12-06",1.92],["2025-12-13",1.94]]},"file":"2025-12-13_pallas-data.json","publication":{"date":"2025-12-13","path":"by-date/2025-12-13.json","snapshots_that_day":["2025-12-13_pallas-data.json"],"new_polls":[{"date":"2025-12-13","firm":"Pallas Data","sample":923,"values":{"NDP":44,"CON":39,"GRN":9,"ONEBC":7}}],"previous_date":"2025-12-01","changes":{"from_date":"2025-12-01","from_file":"2025-12-01_angus-reid.json","average":{"NDP":0.47,"CON":-0.03,"GRN":-0.1,"ONEBC":0.54,"CENTRE":-0.73,"OTH":-0.16},"seat_median":{"NDP":1.0,"CON":-1.0,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"p_majority":{"NDP":0.0203,"CON":-0.0181,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"p_minority":-0.0022,"leader_changes":[{"id":"261","name":"Boundary-Similkameen","from":"CON","to":"NDP"},{"id":"293","name":"Langley-Willowbrook","from":"CON","to":"NDP"}]}}}