{"title":"British Columbia 2026 seat projection","label":"Projection, not a poll.","version":"bc-shadow-v1","generated":"2026-10-10T05:16:05+00:00","backfilled":true,"as_of":"2025-12-01","freeze_at":"2026-10-23 23:59:59 America/Vancouver (PDT, UTC-7)","data_window":{"from":"2024-10-20","to":"2025-12-01","rule":"Polls dated after the 2024 election, up to the newest poll; kernel weights as on the site."},"poll_set_hash":"16ed18a7beab83cb","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":[]}],"new_polls":[{"date":"2025-12-01","firm":"Angus Reid","sample":463,"values":{"NDP":43,"CON":40,"GRN":11}}],"revised_polls":[],"average":{"NDP":{"mean":42.51,"lo":40.44,"hi":44.58},"CON":{"mean":38.93,"lo":36.02,"hi":41.83},"GRN":{"mean":9.36,"lo":8.11,"hi":10.62},"ONEBC":{"mean":6.15,"lo":4.25,"hi":8.04},"CENTRE":{"mean":1.9,"lo":1.4,"hi":2.4}},"model_target":{"NDP":42.51,"CON":38.93,"GRN":9.36,"ONEBC":6.15,"CENTRE":1.9,"OTH":1.16},"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":47.0,"seats_mean":46.7899,"seats_lo90":26.0,"seats_hi90":67.0,"p_majority":0.5248,"p_most_seats":0.551,"vote_median":43.7974,"vote_lo90":36.9311,"vote_hi90":50.3175},"CON":{"seats_median":44.0,"seats_mean":44.1741,"seats_lo90":24.0,"seats_hi90":65.0,"p_majority":0.4058,"p_most_seats":0.4332,"vote_median":42.9537,"vote_lo90":36.4408,"vote_hi90":49.6721},"GRN":{"seats_median":2.0,"seats_mean":1.8034,"seats_lo90":0.0,"seats_hi90":4.0,"p_majority":0.0,"p_most_seats":0.0001,"vote_median":8.9784,"vote_lo90":5.3039,"vote_hi90":12.6078},"ONEBC":{"seats_median":0.0,"seats_mean":0.0093,"seats_lo90":0.0,"seats_hi90":0.0,"p_majority":0.0,"p_most_seats":0.0,"vote_median":2.563,"vote_lo90":1.236,"vote_hi90":4.0313},"CENTRE":{"seats_median":0.0,"seats_mean":0.0018,"seats_lo90":0.0,"seats_hi90":0.0,"p_majority":0.0,"p_most_seats":0.0,"vote_median":0.9565,"vote_lo90":0.1643,"vote_hi90":1.8276},"OTH":{"seats_median":0.0,"seats_mean":0.2215,"seats_lo90":0.0,"seats_hi90":1.0,"p_majority":0.0,"p_most_seats":0.0,"vote_median":0.6823,"vote_lo90":0.3171,"vote_hi90":1.1656}},"p_minority":0.0694,"p_tied_most_seats":0.0157,"ridings_led":{"NDP":45,"CON":46,"GRN":2,"ONEBC":0,"CENTRE":0,"OTH":0},"ridings_led_point":{"NDP":47,"CON":44,"GRN":2,"ONEBC":0,"CENTRE":0,"OTH":0},"categories":{"Solid":13,"Likely":31,"Leans":29,"Toss-up":20},"toss_ups":20,"seat_histogram":{"NDP":{"0":6,"1":3,"2":8,"3":7,"4":7,"5":3,"6":5,"7":5,"8":7,"9":9,"10":12,"11":7,"12":11,"13":14,"14":9,"15":14,"16":26,"17":24,"18":26,"19":32,"20":24,"21":35,"22":38,"23":42,"24":42,"25":61,"26":67,"27":78,"28":75,"29":94,"30":108,"31":117,"32":128,"33":158,"34":182,"35":162,"36":199,"37":204,"38":235,"39":272,"40":256,"41":299,"42":291,"43":315,"44":352,"45":350,"46":333,"47":369,"48":362,"49":367,"50":349,"51":328,"52":322,"53":315,"54":298,"55":282,"56":244,"57":238,"58":209,"59":207,"60":168,"61":156,"62":123,"63":115,"64":111,"65":94,"66":90,"67":81,"68":47,"69":46,"70":47,"71":44,"72":36,"73":29,"74":28,"75":22,"76":17,"77":16,"78":14,"79":9,"80":10,"81":11,"82":3,"83":9,"84":4,"85":10,"86":3,"87":3,"88":3,"89":5,"90":2,"91":2},"CON":{"0":1,"1":1,"2":3,"3":7,"4":4,"5":6,"6":4,"7":7,"8":9,"9":5,"10":6,"11":12,"12":12,"13":14,"14":9,"15":16,"16":22,"17":28,"18":35,"19":31,"20":47,"21":49,"22":57,"23":58,"24":64,"25":84,"26":102,"27":112,"28":105,"29":136,"30":154,"31":184,"32":174,"33":208,"34":242,"35":267,"36":267,"37":280,"38":356,"39":330,"40":310,"41":352,"42":377,"43":359,"44":337,"45":343,"46":356,"47":331,"48":338,"49":280,"50":292,"51":284,"52":238,"53":243,"54":221,"55":180,"56":189,"57":158,"58":151,"59":138,"60":108,"61":113,"62":94,"63":82,"64":69,"65":72,"66":57,"67":44,"68":42,"69":40,"70":34,"71":36,"72":28,"73":21,"74":25,"75":23,"76":15,"77":22,"78":9,"79":9,"80":13,"81":5,"82":8,"83":8,"84":3,"85":5,"86":9,"87":7,"89":3,"90":5,"91":2,"92":4},"GRN":{"0":1840,"1":2854,"2":2820,"3":1458,"4":566,"5":231,"6":104,"7":51,"8":28,"9":17,"10":15,"11":6,"12":3,"13":3,"15":2,"27":1,"41":1},"ONEBC":{"0":9938,"1":55,"2":3,"4":1,"5":1,"9":1,"14":1},"CENTRE":{"0":9983,"1":16,"2":1},"OTH":{"0":7786,"1":2213,"2":1}},"projected_vote":{"NDP":44.0,"CON":42.99,"GRN":8.91,"ONEBC":2.57,"CENTRE":0.9,"OTH":0.62}},"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.04,"CON":47.17,"ONEBC":7.48,"CENTRE":2.31},"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.6239,"category":"Leans","win_prob":{"NDP":0.3757,"CON":0.6239,"ONEBC":0.0003,"OTH":0.0001},"point":{"NDP":41.92,"CON":47.49,"GRN":0.0,"ONEBC":7.53,"CENTRE":2.09,"OTH":0.97},"share":{"NDP":{"lo90":26.87,"median":41.98,"hi90":56.43},"CON":{"lo90":31.5,"median":46.95,"hi90":61.77},"ONEBC":{"lo90":0.31,"median":7.21,"hi90":16.01},"CENTRE":{"lo90":0.0,"median":1.8,"hi90":7.09},"OTH":{"lo90":0.0,"median":0.55,"hi90":4.79}},"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.71,"CON":54.01,"ONEBC":8.63,"CENTRE":2.66},"running":["NDP","CON","ONEBC"],"incumbent":{"name":"Bruce Banman","party_at_dissolution":"CENTRE","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.8901,"category":"Likely","win_prob":{"NDP":0.1094,"CON":0.8901,"ONEBC":0.0005},"point":{"NDP":35.05,"CON":56.19,"GRN":0.0,"ONEBC":8.76,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":21.53,"median":35.35,"hi90":50.21},"CON":{"lo90":40.46,"median":55.82,"hi90":70.14},"ONEBC":{"lo90":0.94,"median":8.39,"hi90":17.73}},"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.36,"CON":51.36,"ONEBC":8.19,"CENTRE":4.09},"running":["NDP","CON","CENTRE"],"incumbent":{"name":"Korky Neufeld","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.911,"category":"Likely","win_prob":{"NDP":0.089,"CON":0.911},"point":{"NDP":36.56,"CON":59.63,"GRN":0.0,"ONEBC":0.0,"CENTRE":3.81,"OTH":0.0},"share":{"NDP":{"lo90":22.06,"median":36.54,"hi90":51.12},"CON":{"lo90":44.44,"median":59.36,"hi90":73.78},"CENTRE":{"lo90":0.02,"median":3.6,"hi90":9.83}},"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":41.97,"CON":43.23,"GRN":5.85,"ONEBC":6.84,"CENTRE":2.11},"running":["NDP","CON","ONEBC"],"incumbent":{"name":"Donegal Wilson","party_at_dissolution":"CENTRE","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.5039,"category":"Toss-up","win_prob":{"NDP":0.496,"CON":0.5039,"ONEBC":0.0001},"point":{"NDP":46.43,"CON":46.42,"GRN":0.0,"ONEBC":7.15,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":32.13,"median":46.28,"hi90":60.44},"CON":{"lo90":32.34,"median":46.54,"hi90":60.74},"ONEBC":{"lo90":0.53,"median":6.71,"hi90":15.34}},"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.48,"CON":44.51,"GRN":6.28,"ONEBC":7.06,"CENTRE":2.18,"OTH":2.49},"running":["NDP","CON","OTH"],"incumbent":{"name":"Sharon Hartwell","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.7623,"category":"Leans","win_prob":{"NDP":0.2376,"CON":0.7623,"OTH":0.0001},"point":{"NDP":42.6,"CON":53.36,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":4.04},"share":{"NDP":{"lo90":28.98,"median":42.42,"hi90":56.03},"CON":{"lo90":39.69,"median":53.54,"hi90":67.11},"OTH":{"lo90":0.57,"median":3.65,"hi90":8.93}},"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.55,"CON":36.89,"ONEBC":5.77,"CENTRE":1.8},"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.7872,"category":"Leans","win_prob":{"NDP":0.7872,"CON":0.2128},"point":{"NDP":55.19,"CON":42.73,"GRN":0.52,"ONEBC":0.0,"CENTRE":1.56,"OTH":0.0},"share":{"NDP":{"lo90":40.8,"median":54.53,"hi90":67.76},"CON":{"lo90":28.94,"median":42.48,"hi90":55.91},"GRN":{"lo90":0.0,"median":0.26,"hi90":5.65},"CENTRE":{"lo90":0.0,"median":1.24,"hi90":5.52}},"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.28,"CON":34.96,"GRN":7.59,"ONEBC":5.47,"CENTRE":1.7},"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.8202,"category":"Likely","win_prob":{"NDP":0.8202,"CON":0.1794,"GRN":0.0004},"point":{"NDP":49.56,"CON":36.03,"GRN":8.88,"ONEBC":5.53,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":35.6,"median":49.42,"hi90":62.99},"CON":{"lo90":23.27,"median":36.07,"hi90":49.74},"GRN":{"lo90":1.34,"median":8.61,"hi90":17.32},"ONEBC":{"lo90":0.0,"median":5.19,"hi90":12.26}},"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.65,"CON":33.18,"GRN":0.4,"ONEBC":5.16,"CENTRE":1.61},"running":["NDP","CON","GRN"],"incumbent":{"name":"Raj Chouhan","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9012,"category":"Likely","win_prob":{"NDP":0.9012,"CON":0.0988},"point":{"NDP":59.75,"CON":39.12,"GRN":1.13,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":45.46,"median":59.27,"hi90":71.95},"CON":{"lo90":25.98,"median":38.99,"hi90":52.66},"GRN":{"lo90":0.0,"median":0.9,"hi90":6.44}},"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.54,"CON":39.13,"GRN":0.28,"ONEBC":6.14,"CENTRE":1.91},"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.7757,"category":"Leans","win_prob":{"NDP":0.7757,"CON":0.2242,"GRN":0.0001},"point":{"NDP":52.16,"CON":40.57,"GRN":1.04,"ONEBC":6.24,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":37.4,"median":51.6,"hi90":65.16},"CON":{"lo90":26.97,"median":40.46,"hi90":54.2},"GRN":{"lo90":0.0,"median":0.8,"hi90":6.2},"ONEBC":{"lo90":0.0,"median":5.81,"hi90":13.24}},"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.5,"CON":37.37,"GRN":6.44,"ONEBC":5.87,"CENTRE":1.82},"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.7411,"category":"Leans","win_prob":{"NDP":0.7411,"CON":0.2585,"GRN":0.0002,"ONEBC":0.0002},"point":{"NDP":47.86,"CON":38.55,"GRN":7.66,"ONEBC":5.93,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":33.87,"median":47.86,"hi90":61.42},"CON":{"lo90":25.21,"median":38.6,"hi90":52.42},"GRN":{"lo90":0.72,"median":7.32,"hi90":15.52},"ONEBC":{"lo90":0.0,"median":5.53,"hi90":12.66}},"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.18,"CON":58.54,"ONEBC":9.4,"CENTRE":2.89},"running":["NDP","CON","GRN"],"incumbent":{"name":"Lorne Doerkson","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9842,"category":"Solid","win_prob":{"NDP":0.0158,"CON":0.9842},"point":{"NDP":30.1,"CON":69.04,"GRN":0.85,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":16.71,"median":29.74,"hi90":43.44},"CON":{"lo90":54.5,"median":68.38,"hi90":81.39},"GRN":{"lo90":0.0,"median":0.87,"hi90":6.98}},"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":43.84,"CON":46.52,"ONEBC":7.37,"CENTRE":2.28},"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.7264,"category":"Leans","win_prob":{"NDP":0.2736,"CON":0.7264},"point":{"NDP":44.84,"CON":55.16,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":30.12,"median":44.88,"hi90":59.96},"CON":{"lo90":40.04,"median":55.12,"hi90":69.88}},"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.29,"CON":46.35,"GRN":5.46,"ONEBC":7.37,"CENTRE":4.53},"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.04,"CON":54.94,"GRN":0.0,"ONEBC":0.0,"CENTRE":5.02,"OTH":0.0},"share":{"NDP":{"lo90":25.47,"median":39.99,"hi90":54.78},"CON":{"lo90":39.75,"median":54.96,"hi90":69.77},"CENTRE":{"lo90":0.7,"median":4.68,"hi90":11.22}},"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":42.78,"CON":40.98,"GRN":7.76,"ONEBC":6.47,"CENTRE":2.0},"running":["NDP","CON","GRN"],"incumbent":{"name":"Scott McInnis","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.6429,"category":"Leans","win_prob":{"NDP":0.3564,"CON":0.6429,"GRN":0.0007},"point":{"NDP":42.86,"CON":48.05,"GRN":9.1,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":28.14,"median":42.59,"hi90":57.18},"CON":{"lo90":34.14,"median":48.16,"hi90":62.83},"GRN":{"lo90":1.17,"median":8.81,"hi90":18.02}},"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.18,"CON":42.13,"ONEBC":6.64,"CENTRE":2.06},"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.5052,"category":"Toss-up","win_prob":{"NDP":0.4948,"CON":0.5052},"point":{"NDP":48.88,"CON":48.79,"GRN":0.52,"ONEBC":0.0,"CENTRE":1.81,"OTH":0.0},"share":{"NDP":{"lo90":34.46,"median":48.31,"hi90":61.55},"CON":{"lo90":34.65,"median":48.46,"hi90":62.11},"GRN":{"lo90":0.0,"median":0.26,"hi90":5.49},"CENTRE":{"lo90":0.0,"median":1.48,"hi90":6.06}},"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":50.81,"CON":35.45,"GRN":6.46,"ONEBC":5.55,"CENTRE":1.73},"running":["NDP","CON","GRN"],"incumbent":{"name":"Jennifer Blatherwick","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.7248,"category":"Leans","win_prob":{"NDP":0.7248,"CON":0.2748,"GRN":0.0004},"point":{"NDP":50.73,"CON":41.6,"GRN":7.67,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":36.63,"median":50.55,"hi90":64.25},"CON":{"lo90":28.35,"median":41.67,"hi90":55.71},"GRN":{"lo90":0.89,"median":7.37,"hi90":15.71}},"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.66,"CON":34.03,"GRN":20.71,"ONEBC":5.36,"CENTRE":2.24},"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.5435,"category":"Toss-up","win_prob":{"NDP":0.4131,"CON":0.5435,"GRN":0.0434},"point":{"NDP":36.67,"CON":38.79,"GRN":22.59,"ONEBC":0.0,"CENTRE":1.95,"OTH":0.0},"share":{"NDP":{"lo90":22.27,"median":36.44,"hi90":51.08},"CON":{"lo90":24.4,"median":38.83,"hi90":53.94},"GRN":{"lo90":9.59,"median":22.13,"hi90":35.48},"CENTRE":{"lo90":0.0,"median":1.59,"hi90":6.65}},"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.74,"CON":33.42,"GRN":19.85,"ONEBC":5.25,"CENTRE":1.63,"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.4898,"category":"Toss-up","win_prob":{"NDP":0.4898,"CON":0.4769,"GRN":0.0333},"point":{"NDP":38.84,"CON":38.19,"GRN":21.66,"ONEBC":0.0,"CENTRE":0.0,"OTH":1.3},"share":{"NDP":{"lo90":24.03,"median":38.61,"hi90":53.06},"CON":{"lo90":24.63,"median":38.37,"hi90":53.15},"GRN":{"lo90":9.03,"median":21.03,"hi90":33.98},"OTH":{"lo90":0.06,"median":0.94,"hi90":5.04}},"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.15,"CON":34.73,"GRN":6.16,"ONEBC":5.43,"CENTRE":1.69,"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.8156,"category":"Likely","win_prob":{"NDP":0.8156,"CON":0.1844},"point":{"NDP":55.55,"CON":41.98,"GRN":0.0,"ONEBC":0.0,"CENTRE":2.47,"OTH":0.0},"share":{"NDP":{"lo90":42.01,"median":55.39,"hi90":68.68},"CON":{"lo90":28.72,"median":41.92,"hi90":55.53},"CENTRE":{"lo90":0.39,"median":2.25,"hi90":6.44}},"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.35,"CON":46.92,"ONEBC":7.44,"CENTRE":2.3},"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.6608,"category":"Leans","win_prob":{"NDP":0.3389,"CON":0.6608,"ONEBC":0.0003},"point":{"NDP":43.07,"CON":48.6,"GRN":0.78,"ONEBC":7.54,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":29.0,"median":42.66,"hi90":56.25},"CON":{"lo90":34.66,"median":48.4,"hi90":61.33},"GRN":{"lo90":0.0,"median":0.73,"hi90":5.8},"ONEBC":{"lo90":0.6,"median":7.16,"hi90":14.86}},"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.11,"CON":25.49,"GRN":19.22,"ONEBC":3.95,"CENTRE":1.24},"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.8835,"category":"Likely","win_prob":{"NDP":0.8835,"CON":0.0925,"GRN":0.024},"point":{"NDP":48.87,"CON":29.06,"GRN":21.05,"ONEBC":0.0,"CENTRE":1.01,"OTH":0.0},"share":{"NDP":{"lo90":33.61,"median":48.68,"hi90":63.75},"CON":{"lo90":15.84,"median":29.11,"hi90":43.68},"GRN":{"lo90":8.47,"median":20.54,"hi90":33.92},"CENTRE":{"lo90":0.0,"median":0.61,"hi90":5.03}},"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.08,"CON":46.13,"GRN":9.2,"ONEBC":7.34,"CENTRE":2.26},"running":["NDP","CON","GRN"],"incumbent":{"name":"Tony Luck","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.8887,"category":"Likely","win_prob":{"NDP":0.1106,"CON":0.8887,"GRN":0.0007},"point":{"NDP":35.33,"CON":54.02,"GRN":10.65,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":21.15,"median":35.07,"hi90":49.05},"CON":{"lo90":39.8,"median":54.16,"hi90":68.81},"GRN":{"lo90":2.06,"median":10.35,"hi90":20.02}},"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.57,"CON":32.8,"GRN":22.87,"ONEBC":5.16,"CENTRE":1.6},"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.5236,"category":"Toss-up","win_prob":{"NDP":0.5236,"CON":0.3827,"GRN":0.0937},"point":{"NDP":36.11,"CON":33.07,"GRN":24.79,"ONEBC":5.1,"CENTRE":0.0,"OTH":0.94},"share":{"NDP":{"lo90":21.51,"median":35.95,"hi90":50.59},"CON":{"lo90":19.29,"median":33.13,"hi90":47.73},"GRN":{"lo90":11.39,"median":24.23,"hi90":37.81},"ONEBC":{"lo90":0.0,"median":4.7,"hi90":12.12},"OTH":{"lo90":0.0,"median":0.56,"hi90":4.68}},"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.52,"CON":41.67,"GRN":10.18,"ONEBC":6.59,"CENTRE":2.04},"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.6154,"category":"Leans","win_prob":{"NDP":0.3828,"CON":0.6154,"GRN":0.0015,"ONEBC":0.0003},"point":{"NDP":38.5,"CON":42.41,"GRN":11.56,"ONEBC":6.57,"CENTRE":0.0,"OTH":0.94},"share":{"NDP":{"lo90":23.89,"median":38.03,"hi90":52.3},"CON":{"lo90":28.11,"median":42.39,"hi90":57.15},"GRN":{"lo90":2.6,"median":11.18,"hi90":21.34},"ONEBC":{"lo90":0.0,"median":6.18,"hi90":14.45},"OTH":{"lo90":0.0,"median":0.52,"hi90":4.84}},"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.65,"CON":50.51,"GRN":7.3,"ONEBC":8.07,"CENTRE":2.48},"running":["NDP","CON","ONEBC"],"incumbent":{"name":"Ward Stamer","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.8629,"category":"Likely","win_prob":{"NDP":0.1364,"CON":0.8629,"ONEBC":0.0007},"point":{"NDP":37.36,"CON":54.22,"GRN":0.0,"ONEBC":8.43,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":23.86,"median":37.05,"hi90":51.32},"CON":{"lo90":39.95,"median":54.39,"hi90":68.2},"ONEBC":{"lo90":0.91,"median":8.15,"hi90":16.62}},"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.04,"CON":42.82,"GRN":4.28,"ONEBC":6.77,"CENTRE":2.09},"running":["NDP","CON","ONEBC"],"incumbent":{"name":"Kristina Loewen","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.5393,"category":"Toss-up","win_prob":{"NDP":0.5393,"CON":0.4605,"ONEBC":0.0002},"point":{"NDP":47.33,"CON":45.64,"GRN":0.0,"ONEBC":7.03,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":32.77,"median":47.1,"hi90":61.34},"CON":{"lo90":31.7,"median":45.67,"hi90":60.07},"ONEBC":{"lo90":0.4,"median":6.67,"hi90":15.04}},"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.58,"CON":49.34,"GRN":4.79,"ONEBC":7.86,"CENTRE":2.42},"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.8497,"category":"Likely","win_prob":{"NDP":0.15,"CON":0.8497,"ONEBC":0.0003},"point":{"NDP":35.22,"CON":50.88,"GRN":5.95,"ONEBC":7.94,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":21.11,"median":34.95,"hi90":49.16},"CON":{"lo90":35.97,"median":50.81,"hi90":65.5},"GRN":{"lo90":0.28,"median":5.64,"hi90":13.99},"ONEBC":{"lo90":0.49,"median":7.62,"hi90":16.52}},"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.17,"CON":49.74,"GRN":5.71,"ONEBC":7.93,"CENTRE":2.44},"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.879,"category":"Likely","win_prob":{"NDP":0.1203,"CON":0.879,"GRN":0.0003,"ONEBC":0.0004},"point":{"NDP":33.8,"CON":51.25,"GRN":6.95,"ONEBC":8.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":19.75,"median":33.42,"hi90":47.58},"CON":{"lo90":36.73,"median":51.44,"hi90":65.62},"GRN":{"lo90":0.44,"median":6.61,"hi90":15.35},"ONEBC":{"lo90":0.52,"median":7.71,"hi90":16.44}},"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":40.94,"CON":32.91,"GRN":19.38,"ONEBC":5.17,"CENTRE":1.6},"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.6433,"category":"Leans","win_prob":{"NDP":0.6433,"CON":0.3268,"GRN":0.0298,"ONEBC":0.0001},"point":{"NDP":39.87,"CON":33.59,"GRN":21.37,"ONEBC":5.17,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":25.21,"median":39.67,"hi90":54.26},"CON":{"lo90":19.62,"median":33.63,"hi90":48.47},"GRN":{"lo90":9.17,"median":21.03,"hi90":32.88},"ONEBC":{"lo90":0.0,"median":4.79,"hi90":12.54}},"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.5,"CON":33.57,"GRN":9.05,"ONEBC":5.25,"CENTRE":1.63},"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.8299,"category":"Likely","win_prob":{"NDP":0.8299,"CON":0.1684,"GRN":0.0016,"ONEBC":0.0001},"point":{"NDP":49.7,"CON":34.56,"GRN":10.45,"ONEBC":5.29,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":34.42,"median":49.49,"hi90":63.73},"CON":{"lo90":20.7,"median":34.65,"hi90":49.11},"GRN":{"lo90":1.85,"median":10.16,"hi90":19.78},"ONEBC":{"lo90":0.0,"median":4.9,"hi90":13.05}},"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.19,"CON":47.7,"GRN":6.69,"ONEBC":7.64,"CENTRE":11.79},"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.9367,"category":"Likely","win_prob":{"NDP":0.0602,"CON":0.9367,"GRN":0.001,"ONEBC":0.0004,"CENTRE":0.0017},"point":{"NDP":25.19,"CON":48.3,"GRN":7.75,"ONEBC":7.74,"CENTRE":11.02,"OTH":0.0},"share":{"NDP":{"lo90":11.84,"median":24.91,"hi90":38.37},"CON":{"lo90":33.24,"median":48.42,"hi90":63.39},"GRN":{"lo90":0.25,"median":7.4,"hi90":16.63},"ONEBC":{"lo90":0.41,"median":7.46,"hi90":15.96},"CENTRE":{"lo90":1.54,"median":10.63,"hi90":20.29}},"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.28,"CON":39.64,"GRN":7.9,"ONEBC":6.25,"CENTRE":1.94},"running":["NDP","CON","GRN"],"incumbent":{"name":"Stephanie Higginson","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.5675,"category":"Toss-up","win_prob":{"NDP":0.4317,"CON":0.5675,"GRN":0.0008},"point":{"NDP":44.3,"CON":46.47,"GRN":9.23,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":29.05,"median":44.12,"hi90":58.83},"CON":{"lo90":31.96,"median":46.71,"hi90":61.49},"GRN":{"lo90":0.72,"median":8.75,"hi90":19.29}},"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.35,"CON":32.35,"GRN":10.67,"ONEBC":5.05,"CENTRE":1.57},"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.7842,"category":"Leans","win_prob":{"NDP":0.7842,"CON":0.2139,"GRN":0.0019},"point":{"NDP":49.02,"CON":36.57,"GRN":11.88,"ONEBC":0.0,"CENTRE":1.33,"OTH":1.2},"share":{"NDP":{"lo90":33.68,"median":48.61,"hi90":62.99},"CON":{"lo90":22.7,"median":36.52,"hi90":51.21},"GRN":{"lo90":1.88,"median":11.35,"hi90":22.32},"CENTRE":{"lo90":0.0,"median":0.96,"hi90":5.45},"OTH":{"lo90":0.04,"median":0.83,"hi90":4.99}},"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.49,"CON":49.4,"GRN":5.82,"ONEBC":7.88,"CENTRE":2.43,"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.8666,"category":"Likely","win_prob":{"NDP":0.1328,"CON":0.8666,"GRN":0.0004,"ONEBC":0.0002},"point":{"NDP":32.8,"CON":50.41,"GRN":6.99,"ONEBC":7.87,"CENTRE":0.0,"OTH":1.93},"share":{"NDP":{"lo90":18.56,"median":32.59,"hi90":46.91},"CON":{"lo90":34.98,"median":50.26,"hi90":64.83},"GRN":{"lo90":0.54,"median":6.65,"hi90":14.92},"ONEBC":{"lo90":0.41,"median":7.56,"hi90":16.53},"OTH":{"lo90":0.0,"median":1.52,"hi90":6.19}},"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.35,"CON":42.56,"GRN":5.12,"ONEBC":6.73,"CENTRE":2.25},"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.6474,"category":"Leans","win_prob":{"NDP":0.3524,"CON":0.6474,"GRN":0.0002},"point":{"NDP":42.89,"CON":49.09,"GRN":6.04,"ONEBC":0.0,"CENTRE":1.98,"OTH":0.0},"share":{"NDP":{"lo90":27.52,"median":42.73,"hi90":57.83},"CON":{"lo90":33.45,"median":49.02,"hi90":63.92},"GRN":{"lo90":0.0,"median":5.64,"hi90":13.94},"CENTRE":{"lo90":0.0,"median":1.56,"hi90":7.05}},"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":42.94,"CON":41.25,"GRN":7.29,"ONEBC":6.51,"CENTRE":2.02},"running":["NDP","CON","GRN","ONEBC"],"incumbent":{"name":"Jody Toor","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.5052,"category":"Toss-up","win_prob":{"NDP":0.4942,"CON":0.5052,"GRN":0.0005,"ONEBC":0.0001},"point":{"NDP":42.35,"CON":42.49,"GRN":8.59,"ONEBC":6.57,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":26.96,"median":42.13,"hi90":57.01},"CON":{"lo90":27.28,"median":42.49,"hi90":57.55},"GRN":{"lo90":1.08,"median":8.27,"hi90":17.43},"ONEBC":{"lo90":0.0,"median":6.39,"hi90":14.81}},"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.11,"CON":40.28,"GRN":6.3,"ONEBC":6.35,"CENTRE":1.97},"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.5519,"category":"Toss-up","win_prob":{"NDP":0.448,"CON":0.5519,"GRN":0.0001},"point":{"NDP":44.74,"CON":46.54,"GRN":7.46,"ONEBC":0.0,"CENTRE":0.0,"OTH":1.27},"share":{"NDP":{"lo90":29.24,"median":44.46,"hi90":59.04},"CON":{"lo90":31.48,"median":46.43,"hi90":61.32},"GRN":{"lo90":0.65,"median":7.12,"hi90":15.82},"OTH":{"lo90":0.07,"median":0.88,"hi90":5.06}},"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.18,"CON":38.84,"ONEBC":6.09,"CENTRE":1.89},"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.7859,"category":"Leans","win_prob":{"NDP":0.7859,"CON":0.2139,"ONEBC":0.0002},"point":{"NDP":52.51,"CON":39.56,"GRN":0.0,"ONEBC":6.21,"CENTRE":1.72,"OTH":0.0},"share":{"NDP":{"lo90":37.61,"median":52.46,"hi90":66.82},"CON":{"lo90":24.55,"median":39.18,"hi90":53.87},"ONEBC":{"lo90":0.09,"median":5.88,"hi90":14.28},"CENTRE":{"lo90":0.0,"median":1.43,"hi90":6.56}},"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.26,"CON":34.02,"GRN":11.74,"ONEBC":5.33,"CENTRE":1.66},"running":["NDP","CON","GRN"],"incumbent":{"name":"Josie Osborne","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.677,"category":"Leans","win_prob":{"NDP":0.677,"CON":0.3208,"GRN":0.0022},"point":{"NDP":46.95,"CON":39.74,"GRN":13.31,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":32.0,"median":46.8,"hi90":61.58},"CON":{"lo90":25.36,"median":39.88,"hi90":54.58},"GRN":{"lo90":2.87,"median":12.88,"hi90":24.26}},"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.26,"CON":30.07,"GRN":12.53,"ONEBC":4.68,"CENTRE":1.46},"running":["NDP","CON","GRN"],"incumbent":{"name":"Sheila Malcolmson","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.8384,"category":"Likely","win_prob":{"NDP":0.8384,"CON":0.1585,"GRN":0.0031},"point":{"NDP":50.77,"CON":35.09,"GRN":14.14,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":35.6,"median":50.59,"hi90":65.13},"CON":{"lo90":21.47,"median":35.31,"hi90":49.64},"GRN":{"lo90":3.43,"median":13.67,"hi90":25.34}},"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.2,"CON":34.11,"GRN":8.69,"ONEBC":5.33,"CENTRE":1.66},"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.7436,"category":"Leans","win_prob":{"NDP":0.7436,"CON":0.2556,"GRN":0.0008},"point":{"NDP":49.49,"CON":39.33,"GRN":9.97,"ONEBC":0.0,"CENTRE":0.0,"OTH":1.21},"share":{"NDP":{"lo90":34.6,"median":49.24,"hi90":63.69},"CON":{"lo90":25.23,"median":39.39,"hi90":53.45},"GRN":{"lo90":0.9,"median":9.46,"hi90":20.1},"OTH":{"lo90":0.05,"median":0.84,"hi90":4.83}},"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.1,"CON":56.7,"GRN":5.3,"ONEBC":9.11,"CENTRE":2.8},"running":["NDP","CON","OTH"],"incumbent":{"name":"John Rustad","party_at_dissolution":"CON","not_running":true,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9811,"category":"Solid","win_prob":{"NDP":0.0189,"CON":0.9811},"point":{"NDP":31.1,"CON":67.28,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":1.62},"share":{"NDP":{"lo90":18.17,"median":30.8,"hi90":44.22},"CON":{"lo90":53.75,"median":67.33,"hi90":79.82},"OTH":{"lo90":0.37,"median":1.28,"hi90":5.47}},"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.61,"CON":26.11,"GRN":10.98,"ONEBC":4.03,"CENTRE":1.26},"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.954,"category":"Solid","win_prob":{"NDP":0.954,"CON":0.045,"GRN":0.001},"point":{"NDP":56.47,"CON":30.03,"GRN":12.35,"ONEBC":0.0,"CENTRE":0.0,"OTH":1.15},"share":{"NDP":{"lo90":42.11,"median":56.26,"hi90":69.41},"CON":{"lo90":18.02,"median":30.04,"hi90":43.15},"GRN":{"lo90":3.31,"median":12.0,"hi90":21.78},"OTH":{"lo90":0.03,"median":0.85,"hi90":4.51}},"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.18,"CON":30.6,"ONEBC":4.74,"CENTRE":1.48},"running":["NDP","CON","GRN"],"incumbent":{"name":"Tamara Davidson","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9395,"category":"Likely","win_prob":{"NDP":0.9395,"CON":0.0605},"point":{"NDP":63.24,"CON":36.08,"GRN":0.68,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":47.99,"median":62.26,"hi90":75.88},"CON":{"lo90":22.32,"median":35.93,"hi90":50.22},"GRN":{"lo90":0.0,"median":0.68,"hi90":6.85}},"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.44,"CON":40.28,"GRN":7.95,"ONEBC":6.35,"CENTRE":1.97},"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.598,"category":"Toss-up","win_prob":{"NDP":0.4008,"CON":0.598,"GRN":0.0012},"point":{"NDP":43.04,"CON":46.49,"GRN":9.2,"ONEBC":0.0,"CENTRE":0.0,"OTH":1.26},"share":{"NDP":{"lo90":27.96,"median":42.78,"hi90":57.03},"CON":{"lo90":32.08,"median":46.58,"hi90":61.07},"GRN":{"lo90":0.69,"median":8.74,"hi90":18.99},"OTH":{"lo90":0.09,"median":0.87,"hi90":4.83}},"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.13,"CON":30.64,"ONEBC":4.74,"CENTRE":1.49},"running":["NDP","CON","GRN"],"incumbent":{"name":"Bowinn Ma","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9491,"category":"Likely","win_prob":{"NDP":0.9491,"CON":0.0509},"point":{"NDP":63.2,"CON":36.12,"GRN":0.68,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":48.83,"median":62.61,"hi90":75.45},"CON":{"lo90":22.9,"median":35.98,"hi90":49.34},"GRN":{"lo90":0.0,"median":0.61,"hi90":5.7}},"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.24,"CON":33.26,"GRN":5.87,"ONEBC":5.19,"CENTRE":3.43},"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.8796,"category":"Likely","win_prob":{"NDP":0.8796,"CON":0.1199,"GRN":0.0002,"ONEBC":0.0002,"CENTRE":0.0001},"point":{"NDP":51.09,"CON":33.68,"GRN":6.86,"ONEBC":5.26,"CENTRE":3.11,"OTH":0.0},"share":{"NDP":{"lo90":36.85,"median":50.72,"hi90":64.42},"CON":{"lo90":20.75,"median":33.7,"hi90":46.93},"GRN":{"lo90":0.2,"median":6.6,"hi90":14.55},"ONEBC":{"lo90":0.0,"median":4.95,"hi90":11.89},"CENTRE":{"lo90":0.0,"median":2.83,"hi90":8.28}},"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.8,"CON":25.17,"GRN":21.91,"ONEBC":3.9,"CENTRE":1.22},"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.8465,"category":"Likely","win_prob":{"NDP":0.8465,"CON":0.1091,"GRN":0.0444},"point":{"NDP":46.48,"CON":28.64,"GRN":23.88,"ONEBC":0.0,"CENTRE":1.0,"OTH":0.0},"share":{"NDP":{"lo90":31.35,"median":46.33,"hi90":61.22},"CON":{"lo90":15.36,"median":28.63,"hi90":43.03},"GRN":{"lo90":10.66,"median":23.34,"hi90":36.72},"CENTRE":{"lo90":0.0,"median":0.61,"hi90":4.95}},"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.23,"CON":53.01,"ONEBC":8.64,"CENTRE":2.64,"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.7787,"category":"Leans","win_prob":{"CON":0.7787,"OTH":0.2213},"point":{"NDP":0.0,"CON":66.65,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":33.35},"share":{"CON":{"lo90":23.43,"median":66.69,"hi90":87.01},"OTH":{"lo90":12.99,"median":33.31,"hi90":76.57}},"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.64,"CON":71.8,"ONEBC":11.67,"CENTRE":3.57,"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.49,"CON":83.65,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.86},"share":{"NDP":{"lo90":4.59,"median":13.67,"hi90":24.97},"CON":{"lo90":71.64,"median":83.28,"hi90":92.81},"OTH":{"lo90":0.44,"median":2.53,"hi90":7.3}},"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.7,"CON":45.41,"GRN":5.46,"ONEBC":7.2,"CENTRE":2.22},"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.6936,"category":"Leans","win_prob":{"NDP":0.3061,"CON":0.6936,"GRN":0.0001,"ONEBC":0.0002},"point":{"NDP":39.24,"CON":46.83,"GRN":6.66,"ONEBC":7.28,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":24.84,"median":39.05,"hi90":53.91},"CON":{"lo90":31.91,"median":46.91,"hi90":61.59},"GRN":{"lo90":0.38,"median":6.35,"hi90":15.08},"ONEBC":{"lo90":0.13,"median":6.84,"hi90":15.5}},"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.28,"CON":33.55,"GRN":6.36,"ONEBC":5.24,"CENTRE":1.63,"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.8115,"category":"Likely","win_prob":{"NDP":0.8115,"CON":0.1884,"GRN":0.0001},"point":{"NDP":51.61,"CON":38.74,"GRN":7.49,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.16},"share":{"NDP":{"lo90":37.68,"median":51.43,"hi90":64.75},"CON":{"lo90":25.51,"median":38.82,"hi90":52.08},"GRN":{"lo90":0.74,"median":7.22,"hi90":15.33},"OTH":{"lo90":0.14,"median":1.88,"hi90":5.82}},"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.49,"CON":34.95,"GRN":7.39,"ONEBC":5.47,"CENTRE":1.7},"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.7396,"category":"Leans","win_prob":{"NDP":0.7396,"CON":0.26,"GRN":0.0004},"point":{"NDP":49.81,"CON":40.24,"GRN":8.49,"ONEBC":0.0,"CENTRE":1.46,"OTH":0.0},"share":{"NDP":{"lo90":35.48,"median":49.64,"hi90":63.4},"CON":{"lo90":26.7,"median":40.26,"hi90":53.75},"GRN":{"lo90":1.06,"median":8.13,"hi90":16.5},"CENTRE":{"lo90":0.0,"median":1.15,"hi90":5.47}},"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.48,"CON":31.56,"GRN":13.5,"ONEBC":4.93,"CENTRE":1.53},"running":["NDP","CON","GRN"],"incumbent":{"name":"Randene Neill","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.7775,"category":"Leans","win_prob":{"NDP":0.7775,"CON":0.2204,"GRN":0.0021},"point":{"NDP":48.02,"CON":36.81,"GRN":15.16,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":33.98,"median":47.96,"hi90":61.74},"CON":{"lo90":23.52,"median":36.96,"hi90":50.63},"GRN":{"lo90":5.37,"median":14.96,"hi90":25.71}},"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.72,"CON":52.66,"GRN":8.59,"ONEBC":8.44,"CENTRE":2.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.28,"CON":61.69,"GRN":10.03,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":15.14,"median":27.99,"hi90":41.8},"CON":{"lo90":47.04,"median":61.83,"hi90":75.66},"GRN":{"lo90":1.75,"median":9.69,"hi90":19.25}},"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":21.82,"CON":59.72,"GRN":5.89,"ONEBC":9.62,"CENTRE":2.95},"running":["NDP","CON","GRN"],"incumbent":{"name":"Sheldon Clare","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.995,"category":"Solid","win_prob":{"NDP":0.0049,"CON":0.995,"GRN":0.0001},"point":{"NDP":22.72,"CON":70.1,"GRN":7.18,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":10.26,"median":22.26,"hi90":35.48},"CON":{"lo90":56.26,"median":70.22,"hi90":83.14},"GRN":{"lo90":0.58,"median":6.99,"hi90":15.68}},"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.66,"CON":46.8,"GRN":9.79,"ONEBC":7.45,"CENTRE":2.3},"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.845,"category":"Likely","win_prob":{"NDP":0.1533,"CON":0.845,"GRN":0.0012,"ONEBC":0.0005},"point":{"NDP":33.14,"CON":48.08,"GRN":11.28,"ONEBC":7.5,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":19.1,"median":32.81,"hi90":46.62},"CON":{"lo90":33.71,"median":48.05,"hi90":62.89},"GRN":{"lo90":2.33,"median":11.03,"hi90":20.97},"ONEBC":{"lo90":0.34,"median":7.17,"hi90":15.65}},"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.5,"CON":51.55,"GRN":3.19,"ONEBC":8.23,"CENTRE":2.53},"running":["NDP","CON"],"incumbent":{"name":"Teresa Wat","party_at_dissolution":"CENTRE","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9302,"category":"Likely","win_prob":{"NDP":0.0698,"CON":0.9302},"point":{"NDP":38.15,"CON":61.85,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":25.5,"median":38.12,"hi90":51.55},"CON":{"lo90":48.45,"median":61.88,"hi90":74.5}},"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.13,"CON":50.09,"GRN":0.8,"ONEBC":7.97,"CENTRE":2.46,"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.9037,"category":"Likely","win_prob":{"NDP":0.0963,"CON":0.9037},"point":{"NDP":38.32,"CON":58.13,"GRN":1.64,"ONEBC":0.0,"CENTRE":0.0,"OTH":1.91},"share":{"NDP":{"lo90":25.15,"median":38.02,"hi90":50.82},"CON":{"lo90":44.14,"median":57.9,"hi90":70.73},"GRN":{"lo90":0.0,"median":1.31,"hi90":7.13},"OTH":{"lo90":0.22,"median":1.62,"hi90":5.5}},"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":43.85,"CON":46.2,"GRN":0.37,"ONEBC":7.32,"CENTRE":2.26},"running":["NDP","CON","GRN"],"incumbent":{"name":"Steve Kooner","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.7598,"category":"Leans","win_prob":{"NDP":0.2402,"CON":0.7598},"point":{"NDP":44.33,"CON":54.49,"GRN":1.18,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":30.69,"median":44.05,"hi90":57.31},"CON":{"lo90":40.6,"median":54.21,"hi90":67.4},"GRN":{"lo90":0.0,"median":0.91,"hi90":6.3}},"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.6,"CON":40.13,"GRN":3.42,"ONEBC":6.33,"CENTRE":5.15,"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.5116,"category":"Toss-up","win_prob":{"NDP":0.4884,"CON":0.5116},"point":{"NDP":46.37,"CON":46.62,"GRN":0.0,"ONEBC":0.0,"CENTRE":5.25,"OTH":1.77},"share":{"NDP":{"lo90":32.56,"median":46.22,"hi90":59.39},"CON":{"lo90":33.15,"median":46.57,"hi90":59.78},"CENTRE":{"lo90":0.62,"median":5.0,"hi90":11.22},"OTH":{"lo90":0.26,"median":1.48,"hi90":5.26}},"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.56,"CON":26.39,"GRN":36.05,"ONEBC":4.14,"CENTRE":1.86},"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.5696,"category":"Toss-up","win_prob":{"NDP":0.2135,"CON":0.2169,"GRN":0.5696},"point":{"NDP":30.21,"CON":29.72,"GRN":38.5,"ONEBC":0.0,"CENTRE":1.58,"OTH":0.0},"share":{"NDP":{"lo90":15.82,"median":29.91,"hi90":44.98},"CON":{"lo90":16.25,"median":29.96,"hi90":45.33},"GRN":{"lo90":22.47,"median":37.85,"hi90":52.71},"CENTRE":{"lo90":0.0,"median":1.21,"hi90":6.03}},"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.37,"CON":28.17,"GRN":17.7,"ONEBC":4.38,"CENTRE":1.37},"running":["NDP","CON","GRN"],"incumbent":{"name":"Lana Popham","party_at_dissolution":"NDP","not_running":true,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.8234,"category":"Likely","win_prob":{"NDP":0.8234,"CON":0.1632,"GRN":0.0134},"point":{"NDP":47.66,"CON":32.74,"GRN":19.6,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":32.59,"median":47.59,"hi90":62.37},"CON":{"lo90":19.26,"median":32.98,"hi90":47.58},"GRN":{"lo90":7.44,"median":19.11,"hi90":31.63}},"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.1,"CON":48.09,"GRN":7.55,"ONEBC":7.67,"CENTRE":5.59},"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.8896,"category":"Likely","win_prob":{"NDP":0.109,"CON":0.8896,"GRN":0.0009,"ONEBC":0.0005},"point":{"NDP":29.97,"CON":48.51,"GRN":8.65,"ONEBC":7.75,"CENTRE":5.13,"OTH":0.0},"share":{"NDP":{"lo90":15.76,"median":29.6,"hi90":43.55},"CON":{"lo90":33.79,"median":48.55,"hi90":63.64},"GRN":{"lo90":0.74,"median":8.32,"hi90":17.71},"ONEBC":{"lo90":0.38,"median":7.4,"hi90":16.24},"CENTRE":{"lo90":0.0,"median":4.75,"hi90":11.75}},"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":42.91,"CON":43.7,"GRN":3.31,"ONEBC":6.91,"CENTRE":2.14,"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.569,"category":"Toss-up","win_prob":{"NDP":0.4302,"CON":0.569,"GRN":0.0001,"ONEBC":0.0007},"point":{"NDP":42.93,"CON":45.63,"GRN":4.37,"ONEBC":7.07,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":27.89,"median":42.68,"hi90":56.92},"CON":{"lo90":30.86,"median":45.52,"hi90":60.34},"GRN":{"lo90":0.05,"median":4.04,"hi90":11.99},"ONEBC":{"lo90":0.08,"median":6.71,"hi90":15.52}},"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.38,"CON":39.12,"GRN":6.05,"ONEBC":6.16,"CENTRE":2.27,"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.6914,"category":"Leans","win_prob":{"NDP":0.6914,"CON":0.3085,"ONEBC":0.0001},"point":{"NDP":49.04,"CON":41.47,"GRN":0.0,"ONEBC":6.51,"CENTRE":2.98,"OTH":0.0},"share":{"NDP":{"lo90":34.95,"median":48.8,"hi90":62.33},"CON":{"lo90":27.92,"median":41.37,"hi90":55.11},"ONEBC":{"lo90":0.48,"median":6.27,"hi90":13.66},"CENTRE":{"lo90":0.46,"median":2.73,"hi90":7.42}},"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.03,"CON":41.33,"GRN":5.37,"ONEBC":6.52,"CENTRE":2.02,"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.5285,"category":"Toss-up","win_prob":{"NDP":0.5285,"CON":0.4711,"GRN":0.0002,"ONEBC":0.0002},"point":{"NDP":43.16,"CON":42.07,"GRN":6.36,"ONEBC":6.64,"CENTRE":1.78,"OTH":0.0},"share":{"NDP":{"lo90":28.92,"median":43.08,"hi90":56.87},"CON":{"lo90":28.38,"median":41.98,"hi90":56.01},"GRN":{"lo90":0.0,"median":6.04,"hi90":13.86},"ONEBC":{"lo90":0.3,"median":6.29,"hi90":13.79},"CENTRE":{"lo90":0.0,"median":1.48,"hi90":5.97}},"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.05,"CON":38.57,"GRN":6.43,"ONEBC":6.07,"CENTRE":1.88},"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.6818,"category":"Leans","win_prob":{"NDP":0.6818,"CON":0.3177,"GRN":0.0002,"ONEBC":0.0003},"point":{"NDP":45.83,"CON":38.96,"GRN":7.45,"ONEBC":6.13,"CENTRE":1.63,"OTH":0.0},"share":{"NDP":{"lo90":31.44,"median":45.71,"hi90":59.19},"CON":{"lo90":25.46,"median":38.87,"hi90":52.5},"GRN":{"lo90":0.46,"median":7.08,"hi90":15.52},"ONEBC":{"lo90":0.05,"median":5.83,"hi90":13.17},"CENTRE":{"lo90":0.0,"median":1.36,"hi90":5.7}},"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":45.85,"CON":41.13,"GRN":4.43,"ONEBC":6.49,"CENTRE":2.01,"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.5604,"category":"Toss-up","win_prob":{"NDP":0.4394,"CON":0.5604,"GRN":0.0002},"point":{"NDP":45.55,"CON":47.6,"GRN":5.47,"ONEBC":0.0,"CENTRE":0.0,"OTH":1.37},"share":{"NDP":{"lo90":31.35,"median":45.28,"hi90":58.76},"CON":{"lo90":33.99,"median":47.59,"hi90":61.09},"GRN":{"lo90":0.29,"median":5.2,"hi90":12.28},"OTH":{"lo90":0.13,"median":1.06,"hi90":4.66}},"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.19,"CON":38.4,"ONEBC":6.03,"CENTRE":3.0,"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.656,"category":"Leans","win_prob":{"NDP":0.656,"CON":0.344},"point":{"NDP":51.43,"CON":45.72,"GRN":0.0,"ONEBC":0.0,"CENTRE":2.85,"OTH":0.0},"share":{"NDP":{"lo90":37.7,"median":51.47,"hi90":65.2},"CON":{"lo90":31.47,"median":45.44,"hi90":59.29},"CENTRE":{"lo90":0.0,"median":2.65,"hi90":7.73}},"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":41.93,"CON":43.53,"GRN":4.23,"ONEBC":6.89,"CENTRE":2.37,"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.5956,"category":"Toss-up","win_prob":{"NDP":0.404,"CON":0.5956,"GRN":0.0001,"ONEBC":0.0003},"point":{"NDP":40.39,"CON":43.6,"GRN":5.03,"ONEBC":6.9,"CENTRE":2.08,"OTH":2.0},"share":{"NDP":{"lo90":26.59,"median":40.1,"hi90":53.39},"CON":{"lo90":29.87,"median":43.58,"hi90":57.0},"GRN":{"lo90":0.0,"median":4.64,"hi90":11.84},"ONEBC":{"lo90":0.29,"median":6.62,"hi90":13.96},"CENTRE":{"lo90":0.0,"median":1.78,"hi90":6.39},"OTH":{"lo90":0.0,"median":1.75,"hi90":5.93}},"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.5,"CON":42.45,"ONEBC":6.7,"CENTRE":2.08,"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.5915,"category":"Toss-up","win_prob":{"NDP":0.4085,"CON":0.5915},"point":{"NDP":47.28,"CON":50.32,"GRN":0.53,"ONEBC":0.0,"CENTRE":1.87,"OTH":0.0},"share":{"NDP":{"lo90":32.66,"median":46.68,"hi90":60.36},"CON":{"lo90":36.35,"median":50.07,"hi90":63.59},"GRN":{"lo90":0.0,"median":0.26,"hi90":5.7},"CENTRE":{"lo90":0.0,"median":1.51,"hi90":6.13}},"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.38,"CON":43.61,"ONEBC":6.89,"CENTRE":3.02,"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.5381,"category":"Toss-up","win_prob":{"NDP":0.5381,"CON":0.4618,"ONEBC":0.0001},"point":{"NDP":45.27,"CON":43.95,"GRN":0.0,"ONEBC":6.94,"CENTRE":2.76,"OTH":1.07},"share":{"NDP":{"lo90":31.22,"median":45.07,"hi90":58.42},"CON":{"lo90":30.02,"median":43.63,"hi90":57.27},"ONEBC":{"lo90":0.43,"median":6.56,"hi90":14.15},"CENTRE":{"lo90":0.0,"median":2.61,"hi90":7.71},"OTH":{"lo90":0.0,"median":0.79,"hi90":4.48}},"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.66,"CON":49.94,"ONEBC":7.94,"CENTRE":2.45},"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.8819,"category":"Likely","win_prob":{"NDP":0.118,"CON":0.8819,"GRN":0.0001},"point":{"NDP":39.06,"CON":56.92,"GRN":0.51,"ONEBC":0.0,"CENTRE":2.16,"OTH":1.35},"share":{"NDP":{"lo90":25.22,"median":38.4,"hi90":51.68},"CON":{"lo90":42.61,"median":56.63,"hi90":69.3},"GRN":{"lo90":0.0,"median":0.26,"hi90":5.46},"CENTRE":{"lo90":0.0,"median":1.87,"hi90":6.6},"OTH":{"lo90":0.18,"median":1.04,"hi90":4.69}},"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":43.73,"CON":44.65,"ONEBC":7.06,"CENTRE":2.19,"OTH":2.38},"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.5812,"category":"Toss-up","win_prob":{"NDP":0.4182,"CON":0.5812,"ONEBC":0.0006},"point":{"NDP":42.29,"CON":44.85,"GRN":0.51,"ONEBC":7.1,"CENTRE":1.91,"OTH":3.34},"share":{"NDP":{"lo90":27.87,"median":41.68,"hi90":55.29},"CON":{"lo90":30.98,"median":44.7,"hi90":57.86},"GRN":{"lo90":0.0,"median":0.27,"hi90":5.4},"ONEBC":{"lo90":0.55,"median":6.77,"hi90":14.2},"CENTRE":{"lo90":0.0,"median":1.58,"hi90":6.1},"OTH":{"lo90":0.0,"median":3.07,"hi90":7.66}},"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.56,"CON":31.78,"GRN":6.17,"ONEBC":4.94,"CENTRE":1.54},"running":["NDP","CON","GRN"],"incumbent":{"name":"George Chow","party_at_dissolution":"NDP","not_running":true,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.8817,"category":"Likely","win_prob":{"NDP":0.8817,"CON":0.1181,"GRN":0.0002},"point":{"NDP":55.37,"CON":37.29,"GRN":7.35,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":41.32,"median":55.3,"hi90":68.51},"CON":{"lo90":24.18,"median":37.29,"hi90":50.98},"GRN":{"lo90":0.7,"median":7.07,"hi90":15.13}},"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":62.8,"CON":21.74,"GRN":10.85,"ONEBC":3.32,"CENTRE":1.26,"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.17,"CON":24.56,"GRN":12.09,"ONEBC":0.0,"CENTRE":1.04,"OTH":1.14},"share":{"NDP":{"lo90":47.15,"median":60.83,"hi90":73.34},"CON":{"lo90":13.07,"median":24.53,"hi90":37.26},"GRN":{"lo90":3.1,"median":11.73,"hi90":21.36},"CENTRE":{"lo90":0.0,"median":0.7,"hi90":4.55},"OTH":{"lo90":0.01,"median":0.82,"hi90":4.45}},"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.32,"CON":27.55,"GRN":7.55,"ONEBC":4.26,"CENTRE":1.33},"running":["NDP","CON","GRN"],"incumbent":{"name":"Mable Elmore","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9498,"category":"Likely","win_prob":{"NDP":0.9498,"CON":0.05,"GRN":0.0002},"point":{"NDP":58.93,"CON":32.27,"GRN":8.81,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":45.07,"median":58.72,"hi90":71.91},"CON":{"lo90":20.04,"median":32.32,"hi90":46.11},"GRN":{"lo90":1.32,"median":8.5,"hi90":17.08}},"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":46.87,"CON":39.5,"GRN":5.48,"ONEBC":6.22,"CENTRE":1.93},"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.5214,"category":"Toss-up","win_prob":{"NDP":0.5214,"CON":0.4784,"GRN":0.0002},"point":{"NDP":46.34,"CON":45.56,"GRN":6.43,"ONEBC":0.0,"CENTRE":1.68,"OTH":0.0},"share":{"NDP":{"lo90":32.14,"median":46.26,"hi90":59.75},"CON":{"lo90":31.71,"median":45.42,"hi90":59.32},"GRN":{"lo90":0.02,"median":6.15,"hi90":13.94},"CENTRE":{"lo90":0.0,"median":1.38,"hi90":5.64}},"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.53,"CON":26.79,"GRN":7.25,"ONEBC":4.13,"CENTRE":1.3},"running":["NDP","CON","GRN"],"incumbent":{"name":"Christine Boyle","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9617,"category":"Solid","win_prob":{"NDP":0.9617,"CON":0.0381,"GRN":0.0002},"point":{"NDP":60.13,"CON":31.39,"GRN":8.48,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":46.26,"median":60.04,"hi90":72.97},"CON":{"lo90":19.03,"median":31.51,"hi90":44.7},"GRN":{"lo90":1.27,"median":8.18,"hi90":16.68}},"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.2,"CON":30.01,"GRN":8.67,"ONEBC":4.66,"CENTRE":1.46},"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.9056,"category":"Likely","win_prob":{"NDP":0.9056,"CON":0.0941,"GRN":0.0003},"point":{"NDP":54.39,"CON":34.51,"GRN":9.86,"ONEBC":0.0,"CENTRE":1.23,"OTH":0.0},"share":{"NDP":{"lo90":40.09,"median":54.32,"hi90":67.88},"CON":{"lo90":21.63,"median":34.47,"hi90":47.79},"GRN":{"lo90":1.67,"median":9.53,"hi90":18.58},"CENTRE":{"lo90":0.0,"median":0.89,"hi90":4.91}},"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":37.84,"CON":44.56,"GRN":7.81,"ONEBC":7.07,"CENTRE":2.72},"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.7257,"category":"Leans","win_prob":{"NDP":0.2733,"CON":0.7257,"GRN":0.0007,"ONEBC":0.0003},"point":{"NDP":36.61,"CON":44.92,"GRN":8.92,"ONEBC":7.13,"CENTRE":2.42,"OTH":0.0},"share":{"NDP":{"lo90":22.88,"median":36.37,"hi90":50.11},"CON":{"lo90":30.73,"median":44.91,"hi90":58.96},"GRN":{"lo90":1.36,"median":8.56,"hi90":17.3},"ONEBC":{"lo90":0.46,"median":6.79,"hi90":14.62},"CENTRE":{"lo90":0.0,"median":2.16,"hi90":7.1}},"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.61,"CON":26.86,"GRN":6.1,"ONEBC":4.14,"CENTRE":1.3},"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.9637,"category":"Solid","win_prob":{"NDP":0.9637,"CON":0.0361,"GRN":0.0002},"point":{"NDP":60.86,"CON":30.95,"GRN":7.11,"ONEBC":0.0,"CENTRE":1.09,"OTH":0.0},"share":{"NDP":{"lo90":46.5,"median":60.58,"hi90":73.76},"CON":{"lo90":17.94,"median":30.96,"hi90":44.33},"GRN":{"lo90":0.26,"median":6.84,"hi90":14.97},"CENTRE":{"lo90":0.0,"median":0.74,"hi90":4.65}},"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":62.83,"CON":22.04,"GRN":10.69,"ONEBC":3.37,"CENTRE":1.06},"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.9889,"category":"Solid","win_prob":{"NDP":0.9889,"CON":0.0101,"GRN":0.0009,"ONEBC":0.0001},"point":{"NDP":61.45,"CON":22.25,"GRN":12.04,"ONEBC":3.4,"CENTRE":0.86,"OTH":0.0},"share":{"NDP":{"lo90":46.76,"median":61.23,"hi90":74.68},"CON":{"lo90":10.49,"median":22.07,"hi90":34.87},"GRN":{"lo90":3.1,"median":11.79,"hi90":21.48},"ONEBC":{"lo90":0.0,"median":3.04,"hi90":9.2},"CENTRE":{"lo90":0.0,"median":0.54,"hi90":4.23}},"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":66.9,"CON":15.37,"GRN":13.02,"ONEBC":2.31,"CENTRE":0.74,"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.0041,"GRN":0.0015},"point":{"NDP":65.23,"CON":17.58,"GRN":14.46,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.73},"share":{"NDP":{"lo90":51.02,"median":64.98,"hi90":77.42},"CON":{"lo90":7.53,"median":17.7,"hi90":29.48},"GRN":{"lo90":4.93,"median":14.15,"hi90":24.66},"OTH":{"lo90":0.07,"median":2.51,"hi90":6.78}},"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.66,"CON":24.33,"GRN":9.09,"ONEBC":3.74,"CENTRE":1.18},"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.9729,"category":"Solid","win_prob":{"NDP":0.9729,"CON":0.0265,"GRN":0.0006},"point":{"NDP":61.1,"CON":28.45,"GRN":10.45,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":46.96,"median":60.94,"hi90":74.06},"CON":{"lo90":16.74,"median":28.53,"hi90":41.68},"GRN":{"lo90":2.33,"median":10.15,"hi90":19.16}},"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.2,"CON":37.29,"GRN":6.84,"ONEBC":5.85,"CENTRE":1.82},"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.6203,"category":"Leans","win_prob":{"NDP":0.6203,"CON":0.3795,"GRN":0.0002},"point":{"NDP":47.58,"CON":42.95,"GRN":7.89,"ONEBC":0.0,"CENTRE":1.57,"OTH":0.0},"share":{"NDP":{"lo90":33.58,"median":47.35,"hi90":60.83},"CON":{"lo90":29.49,"median":43.05,"hi90":56.73},"GRN":{"lo90":0.81,"median":7.56,"hi90":15.85},"CENTRE":{"lo90":0.0,"median":1.25,"hi90":5.55}},"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.16,"CON":47.93,"ONEBC":7.61,"CENTRE":2.35,"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.7198,"category":"Leans","win_prob":{"NDP":0.2795,"CON":0.7198,"GRN":0.0002,"ONEBC":0.0005},"point":{"NDP":41.29,"CON":50.12,"GRN":0.79,"ONEBC":7.79,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":25.91,"median":40.55,"hi90":54.8},"CON":{"lo90":35.34,"median":49.79,"hi90":64.45},"GRN":{"lo90":0.0,"median":0.8,"hi90":6.96},"ONEBC":{"lo90":0.33,"median":7.4,"hi90":16.03}},"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.3,"CON":16.92,"GRN":33.38,"ONEBC":2.59,"CENTRE":0.82},"running":["NDP","CON","GRN"],"incumbent":{"name":"Grace Lore","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.7147,"category":"Leans","win_prob":{"NDP":0.7147,"CON":0.0204,"GRN":0.2649},"point":{"NDP":44.74,"CON":19.36,"GRN":35.9,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":29.38,"median":44.59,"hi90":60.28},"CON":{"lo90":8.06,"median":19.69,"hi90":33.43},"GRN":{"lo90":19.81,"median":35.43,"hi90":49.69}},"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.82,"CON":17.91,"GRN":23.08,"ONEBC":2.73,"CENTRE":0.86,"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.9498,"category":"Likely","win_prob":{"NDP":0.9498,"CON":0.0185,"GRN":0.0317},"point":{"NDP":53.83,"CON":20.8,"GRN":25.37,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":38.29,"median":53.6,"hi90":68.53},"CON":{"lo90":9.2,"median":21.18,"hi90":34.7},"GRN":{"lo90":11.33,"median":24.8,"hi90":38.35}},"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.18,"CON":54.77,"GRN":1.58,"ONEBC":8.76,"CENTRE":2.7},"running":["NDP","CON","GRN"],"incumbent":{"name":"Macklin McCall","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9688,"category":"Solid","win_prob":{"NDP":0.0312,"CON":0.9688},"point":{"NDP":32.94,"CON":64.52,"GRN":2.54,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":19.48,"median":32.54,"hi90":46.34},"CON":{"lo90":50.4,"median":64.37,"hi90":77.67},"GRN":{"lo90":0.0,"median":2.13,"hi90":9.0}},"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.32,"CON":50.98,"GRN":7.05,"ONEBC":8.15,"CENTRE":2.51},"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.9282,"category":"Likely","win_prob":{"NDP":0.071,"CON":0.9282,"GRN":0.0005,"ONEBC":0.0003},"point":{"NDP":30.96,"CON":52.46,"GRN":8.38,"ONEBC":8.21,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":18.05,"median":30.8,"hi90":43.74},"CON":{"lo90":38.69,"median":52.56,"hi90":66.25},"GRN":{"lo90":1.19,"median":8.07,"hi90":16.69},"ONEBC":{"lo90":0.97,"median":7.84,"hi90":15.99}},"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.46,"CON":30.42,"GRN":37.83,"ONEBC":4.81,"CENTRE":1.48},"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.6225,"category":"Leans","win_prob":{"NDP":0.0598,"CON":0.3177,"GRN":0.6225},"point":{"NDP":24.3,"CON":34.2,"GRN":40.28,"ONEBC":0.0,"CENTRE":1.23,"OTH":0.0},"share":{"NDP":{"lo90":12.19,"median":24.1,"hi90":37.49},"CON":{"lo90":21.07,"median":34.4,"hi90":48.59},"GRN":{"lo90":24.5,"median":39.91,"hi90":53.44},"CENTRE":{"lo90":0.0,"median":0.88,"hi90":4.9}},"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-11-25_ekos+yorkville-strategies.json","average":{"NDP":0.02,"CON":0.19,"GRN":0.43,"ONEBC":0.28,"CENTRE":0.01,"OTH":-0.92},"seat_median":{"NDP":-1.0,"CON":1.0,"GRN":1.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"p_majority":{"NDP":-0.0152,"CON":0.0114,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"p_minority":0.0038,"leader_changes":["272"]},"average_series":{"NDP":[["2024-10-20",null],["2024-10-21",null],["2024-10-28",null],["2024-11-04",null],["2024-11-11",null],["2024-11-18",null],["2024-11-25",null],["2024-12-02",null],["2024-12-09",null],["2024-12-16",null],["2024-12-23",null],["2024-12-30",null],["2025-01-06",null],["2025-01-13",null],["2025-01-20",null],["2025-01-27",45.51],["2025-02-03",45.72],["2025-02-10",45.86],["2025-02-17",45.9],["2025-02-24",45.84],["2025-03-03",45.7],["2025-03-10",45.49],["2025-03-17",45.26],["2025-03-24",45.04],["2025-03-31",44.89],["2025-04-07",44.84],["2025-04-14",44.84],["2025-04-21",44.83],["2025-04-28",44.75],["2025-05-05",44.63],["2025-05-12",44.44],["2025-05-19",44.19],["2025-05-26",43.88],["2025-06-02",43.54],["2025-06-09",43.18],["2025-06-16",42.83],["2025-06-23",42.51],["2025-06-30",42.22],["2025-07-07",41.97],["2025-07-14",41.78],["2025-07-21",41.67],["2025-07-28",41.71],["2025-08-04",41.93],["2025-08-11",42.24],["2025-08-18",42.54],["2025-08-25",42.85],["2025-09-01",43.2],["2025-09-08",43.56],["2025-09-15",43.88],["2025-09-22",44.12],["2025-09-29",44.27],["2025-10-06",44.32],["2025-10-13",44.26],["2025-10-20",44.1],["2025-10-27",43.83],["2025-11-03",43.49],["2025-11-10",43.13],["2025-11-17",42.82],["2025-11-24",42.62],["2025-12-01",42.51]],"CON":[["2024-10-20",null],["2024-10-21",null],["2024-10-28",null],["2024-11-04",null],["2024-11-11",null],["2024-11-18",null],["2024-11-25",null],["2024-12-02",null],["2024-12-09",null],["2024-12-16",null],["2024-12-23",null],["2024-12-30",null],["2025-01-06",null],["2025-01-13",null],["2025-01-20",null],["2025-01-27",41.59],["2025-02-03",41.53],["2025-02-10",41.5],["2025-02-17",41.49],["2025-02-24",41.51],["2025-03-03",41.57],["2025-03-10",41.7],["2025-03-17",41.94],["2025-03-24",42.42],["2025-03-31",43.24],["2025-04-07",44.14],["2025-04-14",44.6],["2025-04-21",44.48],["2025-04-28",44.03],["2025-05-05",43.44],["2025-05-12",42.87],["2025-05-19",42.4],["2025-05-26",42.11],["2025-06-02",42.0],["2025-06-09",42.07],["2025-06-16",42.24],["2025-06-23",42.48],["2025-06-30",42.74],["2025-07-07",42.99],["2025-07-14",43.21],["2025-07-21",43.42],["2025-07-28",43.56],["2025-08-04",43.53],["2025-08-11",43.28],["2025-08-18",42.87],["2025-08-25",42.35],["2025-09-01",41.77],["2025-09-08",41.19],["2025-09-15",40.68],["2025-09-22",40.29],["2025-09-29",40.03],["2025-10-06",39.86],["2025-10-13",39.77],["2025-10-20",39.7],["2025-10-27",39.63],["2025-11-03",39.51],["2025-11-10",39.35],["2025-11-17",39.18],["2025-11-24",39.03],["2025-12-01",38.93]],"GRN":[["2024-10-20",null],["2024-10-21",null],["2024-10-28",null],["2024-11-04",null],["2024-11-11",null],["2024-11-18",null],["2024-11-25",null],["2024-12-02",null],["2024-12-09",null],["2024-12-16",null],["2024-12-23",null],["2024-12-30",null],["2025-01-06",null],["2025-01-13",null],["2025-01-20",null],["2025-01-27",9.35],["2025-02-03",9.31],["2025-02-10",9.31],["2025-02-17",9.37],["2025-02-24",9.49],["2025-03-03",9.65],["2025-03-10",9.8],["2025-03-17",9.88],["2025-03-24",9.78],["2025-03-31",9.37],["2025-04-07",8.77],["2025-04-14",8.34],["2025-04-21",8.25],["2025-04-28",8.37],["2025-05-05",8.56],["2025-05-12",8.73],["2025-05-19",8.83],["2025-05-26",8.82],["2025-06-02",8.71],["2025-06-09",8.53],["2025-06-16",8.31],["2025-06-23",8.07],["2025-06-30",7.86],["2025-07-07",7.69],["2025-07-14",7.61],["2025-07-21",7.73],["2025-07-28",8.24],["2025-08-04",9.05],["2025-08-11",9.68],["2025-08-18",9.95],["2025-08-25",10.03],["2025-09-01",10.03],["2025-09-08",9.99],["2025-09-15",9.93],["2025-09-22",9.85],["2025-09-29",9.78],["2025-10-06",9.7],["2025-10-13",9.64],["2025-10-20",9.59],["2025-10-27",9.54],["2025-11-03",9.49],["2025-11-10",9.44],["2025-11-17",9.4],["2025-11-24",9.37],["2025-12-01",9.36]],"ONEBC":[["2024-10-20",null],["2024-10-21",null],["2024-10-28",null],["2024-11-04",null],["2024-11-11",null],["2024-11-18",null],["2024-11-25",null],["2024-12-02",null],["2024-12-09",null],["2024-12-16",null],["2024-12-23",null],["2024-12-30",null],["2025-01-06",null],["2025-01-13",null],["2025-01-20",null],["2025-01-27",null],["2025-02-03",null],["2025-02-10",null],["2025-02-17",null],["2025-02-24",null],["2025-03-03",null],["2025-03-10",null],["2025-03-17",null],["2025-03-24",null],["2025-03-31",null],["2025-04-07",null],["2025-04-14",null],["2025-04-21",null],["2025-04-28",null],["2025-05-05",null],["2025-05-12",null],["2025-05-19",null],["2025-05-26",null],["2025-06-02",null],["2025-06-09",1.0],["2025-06-16",null],["2025-06-23",null],["2025-06-30",null],["2025-07-07",null],["2025-07-14",null],["2025-07-21",null],["2025-07-28",null],["2025-08-04",null],["2025-08-11",null],["2025-08-18",null],["2025-08-25",null],["2025-09-01",null],["2025-09-08",null],["2025-09-15",null],["2025-09-22",null],["2025-09-29",null],["2025-10-06",2.71],["2025-10-13",2.92],["2025-10-20",3.22],["2025-10-27",3.64],["2025-11-03",4.17],["2025-11-10",4.77],["2025-11-17",5.35],["2025-11-24",5.82],["2025-12-01",6.15]],"CENTRE":[["2024-10-20",null],["2024-10-21",null],["2024-10-28",null],["2024-11-04",null],["2024-11-11",null],["2024-11-18",null],["2024-11-25",null],["2024-12-02",null],["2024-12-09",null],["2024-12-16",null],["2024-12-23",null],["2024-12-30",null],["2025-01-06",null],["2025-01-13",null],["2025-01-20",null],["2025-01-27",null],["2025-02-03",null],["2025-02-10",null],["2025-02-17",null],["2025-02-24",null],["2025-03-03",null],["2025-03-10",null],["2025-03-17",null],["2025-03-24",null],["2025-03-31",null],["2025-04-07",null],["2025-04-14",null],["2025-04-21",null],["2025-04-28",null],["2025-05-05",null],["2025-05-12",null],["2025-05-19",null],["2025-05-26",null],["2025-06-02",null],["2025-06-09",2.0],["2025-06-16",null],["2025-06-23",null],["2025-06-30",null],["2025-07-07",null],["2025-07-14",null],["2025-07-21",null],["2025-07-28",null],["2025-08-04",null],["2025-08-11",null],["2025-08-18",null],["2025-08-25",null],["2025-09-01",null],["2025-09-08",null],["2025-09-15",null],["2025-09-22",null],["2025-09-29",null],["2025-10-06",2.44],["2025-10-13",2.33],["2025-10-20",2.22],["2025-10-27",2.11],["2025-11-03",2.01],["2025-11-10",1.94],["2025-11-17",1.9],["2025-11-24",1.89],["2025-12-01",1.9]]},"file":"2025-12-01_angus-reid.json","publication":{"date":"2025-12-01","path":"by-date/2025-12-01.json","snapshots_that_day":["2025-12-01_angus-reid.json"],"new_polls":[{"date":"2025-12-01","firm":"Angus Reid","sample":463,"values":{"NDP":43,"CON":40,"GRN":11}}],"previous_date":"2025-11-25","changes":{"from_date":"2025-11-25","from_file":"2025-11-25_ekos+yorkville-strategies.json","average":{"NDP":0.02,"CON":0.19,"GRN":0.43,"ONEBC":0.28,"CENTRE":0.01,"OTH":-0.92},"seat_median":{"NDP":-1.0,"CON":1.0,"GRN":1.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"p_majority":{"NDP":-0.0152,"CON":0.0114,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"p_minority":0.0038,"leader_changes":[{"id":"272","name":"Coquitlam-Burke Mountain","from":"NDP","to":"CON"}]}}}