{"title":"British Columbia 2026 seat projection","label":"Projection, not a poll.","version":"bc-shadow-v1","generated":"2026-10-10T05:15:58+00:00","backfilled":true,"as_of":"2025-10-15","freeze_at":"2026-10-23 23:59:59 America/Vancouver (PDT, UTC-7)","data_window":{"from":"2024-10-20","to":"2025-10-15","rule":"Polls dated after the 2024 election, up to the newest poll; kernel weights as on the site."},"poll_set_hash":"8d229ebf1d8753c3","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":[]}],"new_polls":[{"date":"2025-10-15","firm":"Abacus Data","sample":1000,"values":{"NDP":47,"CON":40,"GRN":8,"ONEBC":1,"CENTRE":3}}],"revised_polls":[],"average":{"NDP":{"mean":45.37,"lo":43.07,"hi":47.68},"CON":{"mean":39.56,"lo":37.93,"hi":41.19},"GRN":{"mean":9.35,"lo":7.79,"hi":10.92},"ONEBC":{"mean":1.98,"lo":0.65,"hi":3.32},"CENTRE":{"mean":3.0,"lo":3.0,"hi":3.0}},"model_target":{"NDP":45.37,"CON":39.56,"GRN":9.35,"ONEBC":1.98,"CENTRE":2.73,"OTH":1.0},"parameters":{"sigma_nat":4.601,"sigma_reg":5.246,"sigma_rid":6.785,"df_nat":4,"df_reg":4,"df_rid":4,"alpha":0.5,"draws":10000,"seed":20261024,"absent_transfers":{"GRN":{"NDP":0.6,"CON":0.21,"CENTRE":0.13,"ONEBC":0.03,"OTH":0.03},"ONEBC":{"CON":0.85,"NDP":0.1,"OTH":0.05},"CENTRE":{"CON":0.5,"NDP":0.37,"GRN":0.13}},"bc_united_residual_transfer":{"CENTRE":0.3,"CON":0.44,"NDP":0.175,"GRN":0.05,"OTH":0.035},"new_party_rules":{"ONEBC":"proxy","CENTRE":"proxy"},"regions":["Metro Vancouver","Fraser Valley","Vancouver Island","Interior and North"],"majority":47,"independents_carried":{"306":[{"name":"Jordan Kealy","label_2024":"Conservative Party","kind":"party","share_2024":74.4,"carried":29.0,"sdlog":0.57}]},"independent_rule":{"party":{"median":0.39,"sdlog":0.57},"independent":{"median":1.05,"sdlog":0.25}},"regional_adjustment":{"applied":false,"rule":"shrink province-wide swing toward regional poll splits","groups":{}}},"province":{"seats":{"NDP":{"seats_median":53.0,"seats_mean":52.5472,"seats_lo90":32.0,"seats_hi90":71.0,"p_majority":0.7269,"p_most_seats":0.747,"vote_median":46.505,"vote_lo90":39.5996,"vote_hi90":53.04},"CON":{"seats_median":38.0,"seats_mean":38.4932,"seats_lo90":20.0,"seats_hi90":59.0,"p_majority":0.223,"p_most_seats":0.2412,"vote_median":41.6692,"vote_lo90":35.0393,"vote_hi90":48.425},"GRN":{"seats_median":2.0,"seats_mean":1.7337,"seats_lo90":0.0,"seats_hi90":4.0,"p_majority":0.0,"p_most_seats":0.0,"vote_median":9.0032,"vote_lo90":5.3363,"vote_hi90":12.6142},"ONEBC":{"seats_median":0.0,"seats_mean":0.0005,"seats_lo90":0.0,"seats_hi90":0.0,"p_majority":0.0,"p_most_seats":0.0,"vote_median":0.8673,"vote_lo90":0.1261,"vote_hi90":1.7371},"CENTRE":{"seats_median":0.0,"seats_mean":0.0024,"seats_lo90":0.0,"seats_hi90":0.0,"p_majority":0.0,"p_most_seats":0.0,"vote_median":1.2584,"vote_lo90":0.3244,"vote_hi90":2.2634},"OTH":{"seats_median":0.0,"seats_mean":0.223,"seats_lo90":0.0,"seats_hi90":1.0,"p_majority":0.0,"p_most_seats":0.0,"vote_median":0.6138,"vote_lo90":0.2704,"vote_hi90":1.0808}},"p_minority":0.0501,"p_tied_most_seats":0.0118,"ridings_led":{"NDP":55,"CON":36,"GRN":2,"ONEBC":0,"CENTRE":0,"OTH":0},"ridings_led_point":{"NDP":56,"CON":35,"GRN":2,"ONEBC":0,"CENTRE":0,"OTH":0},"categories":{"Solid":16,"Likely":35,"Leans":22,"Toss-up":20},"toss_ups":20,"seat_histogram":{"NDP":{"0":4,"1":2,"2":5,"3":4,"4":3,"5":2,"6":6,"7":1,"8":7,"9":2,"10":3,"11":2,"12":4,"13":7,"14":8,"15":10,"16":13,"17":8,"18":10,"19":14,"20":12,"21":28,"22":18,"23":20,"24":18,"25":27,"26":30,"27":36,"28":36,"29":38,"30":46,"31":52,"32":54,"33":63,"34":73,"35":94,"36":103,"37":116,"38":115,"39":138,"40":142,"41":204,"42":215,"43":204,"44":224,"45":262,"46":248,"47":277,"48":356,"49":314,"50":361,"51":361,"52":347,"53":399,"54":370,"55":386,"56":385,"57":342,"58":350,"59":313,"60":300,"61":271,"62":250,"63":251,"64":234,"65":174,"66":168,"67":137,"68":136,"69":111,"70":106,"71":93,"72":82,"73":64,"74":50,"75":44,"76":36,"77":31,"78":25,"79":23,"80":21,"81":20,"82":15,"83":7,"84":13,"85":10,"86":8,"87":9,"88":6,"89":6,"90":2,"91":5},"CON":{"0":1,"1":4,"2":6,"3":5,"4":9,"5":11,"6":10,"7":8,"8":9,"9":13,"10":14,"11":24,"12":25,"13":31,"14":24,"15":42,"16":36,"17":56,"18":60,"19":77,"20":101,"21":90,"22":111,"23":139,"24":156,"25":160,"26":186,"27":207,"28":231,"29":258,"30":292,"31":305,"32":309,"33":347,"34":358,"35":348,"36":387,"37":382,"38":386,"39":370,"40":365,"41":374,"42":335,"43":274,"44":316,"45":273,"46":245,"47":224,"48":222,"49":204,"50":190,"51":154,"52":131,"53":139,"54":94,"55":98,"56":99,"57":77,"58":77,"59":58,"60":50,"61":41,"62":35,"63":31,"64":32,"65":28,"66":29,"67":29,"68":23,"69":19,"70":20,"71":17,"72":13,"73":13,"74":10,"75":6,"76":9,"77":8,"78":5,"79":4,"80":9,"81":2,"82":6,"84":6,"85":2,"86":1,"87":6,"89":4,"90":3,"92":2},"GRN":{"0":1753,"1":3054,"2":3013,"3":1324,"4":484,"5":190,"6":82,"7":29,"8":28,"9":18,"10":13,"11":2,"12":3,"13":3,"15":1,"16":1,"25":1,"35":1},"ONEBC":{"0":9996,"1":3,"2":1},"CENTRE":{"0":9977,"1":22,"2":1},"OTH":{"0":7771,"1":2228,"2":1}},"projected_vote":{"NDP":46.77,"CON":41.69,"GRN":8.94,"ONEBC":0.84,"CENTRE":1.21,"OTH":0.56}},"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.14,"CON":51.13,"ONEBC":2.41,"CENTRE":3.32},"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.5795,"category":"Toss-up","win_prob":{"NDP":0.4203,"CON":0.5795,"ONEBC":0.0001,"OTH":0.0001},"point":{"NDP":44.96,"CON":48.68,"GRN":0.0,"ONEBC":2.44,"CENTRE":3.11,"OTH":0.81},"share":{"NDP":{"lo90":29.72,"median":44.97,"hi90":59.68},"CON":{"lo90":32.57,"median":48.15,"hi90":63.13},"ONEBC":{"lo90":0.0,"median":2.07,"hi90":7.73},"CENTRE":{"lo90":0.0,"median":2.84,"hi90":8.98},"OTH":{"lo90":0.0,"median":0.42,"hi90":4.41}},"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.76,"CON":58.62,"ONEBC":2.78,"CENTRE":3.83},"running":["NDP","CON","ONEBC"],"incumbent":{"name":"Bruce Banman","party_at_dissolution":"CENTRE","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.8781,"category":"Likely","win_prob":{"NDP":0.1219,"CON":0.8781},"point":{"NDP":38.41,"CON":58.74,"GRN":0.0,"ONEBC":2.85,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":24.55,"median":38.71,"hi90":53.55},"CON":{"lo90":43.36,"median":58.33,"hi90":72.32},"ONEBC":{"lo90":0.0,"median":2.46,"hi90":8.37}},"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.43,"CON":55.73,"ONEBC":2.64,"CENTRE":5.2},"running":["NDP","CON","CENTRE"],"incumbent":{"name":"Korky Neufeld","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.8444,"category":"Likely","win_prob":{"NDP":0.1555,"CON":0.8444,"CENTRE":0.0001},"point":{"NDP":38.83,"CON":56.19,"GRN":0.0,"ONEBC":0.0,"CENTRE":4.97,"OTH":0.0},"share":{"NDP":{"lo90":24.06,"median":38.8,"hi90":53.65},"CON":{"lo90":40.96,"median":55.94,"hi90":70.85},"CENTRE":{"lo90":0.17,"median":4.77,"hi90":11.84}},"baseline_moves":["James Davison (independent 2024, 4.8%) not running: transferred"],"notes":[{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"261","name":"Boundary-Similkameen","region":"Interior and North","winner_2024":{"party":"CON","name":"Donegal Wilson","share":48.4},"shares_2024":{"CON":48.4,"NDP":42.6,"GRN":5.9,"IND":3.2},"adjusted_baseline":{"NDP":42.07,"CON":46.85,"GRN":5.84,"ONEBC":2.21,"CENTRE":3.04},"running":["NDP","CON","ONEBC"],"incumbent":{"name":"Donegal Wilson","party_at_dissolution":"CENTRE","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.5446,"category":"Toss-up","win_prob":{"NDP":0.5446,"CON":0.4553,"ONEBC":0.0001},"point":{"NDP":49.72,"CON":47.81,"GRN":0.0,"ONEBC":2.47,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":35.24,"median":49.53,"hi90":63.55},"CON":{"lo90":33.65,"median":47.83,"hi90":62.01},"ONEBC":{"lo90":0.12,"median":2.03,"hi90":7.48}},"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.56,"CON":48.26,"GRN":6.26,"ONEBC":2.28,"CENTRE":3.14,"OTH":2.5},"running":["NDP","CON","OTH"],"incumbent":{"name":"Sharon Hartwell","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.6489,"category":"Leans","win_prob":{"NDP":0.351,"CON":0.6489,"OTH":0.0001},"point":{"NDP":45.38,"CON":50.95,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":3.67},"share":{"NDP":{"lo90":31.51,"median":45.24,"hi90":58.99},"CON":{"lo90":37.26,"median":51.22,"hi90":65.03},"OTH":{"lo90":0.34,"median":3.26,"hi90":8.39}},"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.73,"CON":39.85,"ONEBC":1.86,"CENTRE":2.57},"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.876,"category":"Likely","win_prob":{"NDP":0.876,"CON":0.124},"point":{"NDP":57.83,"CON":39.32,"GRN":0.52,"ONEBC":0.0,"CENTRE":2.32,"OTH":0.0},"share":{"NDP":{"lo90":43.3,"median":57.13,"hi90":70.41},"CON":{"lo90":25.74,"median":39.15,"hi90":52.44},"GRN":{"lo90":0.0,"median":0.26,"hi90":5.63},"CENTRE":{"lo90":0.0,"median":2.01,"hi90":7.0}},"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.44,"CON":37.79,"GRN":7.57,"ONEBC":1.77,"CENTRE":2.44},"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.8626,"category":"Likely","win_prob":{"NDP":0.8626,"CON":0.137,"GRN":0.0004},"point":{"NDP":52.75,"CON":36.53,"GRN":8.94,"ONEBC":1.77,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":38.85,"median":52.63,"hi90":66.02},"CON":{"lo90":23.71,"median":36.53,"hi90":50.05},"GRN":{"lo90":1.42,"median":8.66,"hi90":17.37},"ONEBC":{"lo90":0.0,"median":1.42,"hi90":5.85}},"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.85,"CON":35.79,"GRN":0.4,"ONEBC":1.66,"CENTRE":2.3},"running":["NDP","CON","GRN"],"incumbent":{"name":"Raj Chouhan","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9448,"category":"Likely","win_prob":{"NDP":0.9448,"CON":0.0552},"point":{"NDP":62.66,"CON":36.13,"GRN":1.21,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":48.45,"median":62.13,"hi90":74.71},"CON":{"lo90":23.35,"median":36.04,"hi90":49.58},"GRN":{"lo90":0.0,"median":1.0,"hi90":6.51}},"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.7,"CON":42.31,"GRN":0.28,"ONEBC":1.98,"CENTRE":2.73},"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.8179,"category":"Likely","win_prob":{"NDP":0.8179,"CON":0.1821},"point":{"NDP":55.51,"CON":41.34,"GRN":1.15,"ONEBC":2.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":40.73,"median":54.91,"hi90":68.24},"CON":{"lo90":27.64,"median":41.22,"hi90":54.83},"GRN":{"lo90":0.0,"median":0.94,"hi90":6.29},"ONEBC":{"lo90":0.0,"median":1.62,"hi90":6.32}},"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.65,"CON":40.43,"GRN":6.42,"ONEBC":1.89,"CENTRE":2.61},"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.7889,"category":"Leans","win_prob":{"NDP":0.7889,"CON":0.2109,"GRN":0.0002},"point":{"NDP":51.09,"CON":39.26,"GRN":7.75,"ONEBC":1.9,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":37.04,"median":51.02,"hi90":64.44},"CON":{"lo90":25.88,"median":39.26,"hi90":53.11},"GRN":{"lo90":0.85,"median":7.41,"hi90":15.56},"ONEBC":{"lo90":0.0,"median":1.53,"hi90":6.01}},"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.21,"CON":63.59,"ONEBC":3.03,"CENTRE":4.17},"running":["NDP","CON","GRN"],"incumbent":{"name":"Lorne Doerkson","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9716,"category":"Solid","win_prob":{"NDP":0.0284,"CON":0.9716},"point":{"NDP":32.62,"CON":66.34,"GRN":1.04,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":18.88,"median":32.26,"hi90":46.15},"CON":{"lo90":51.65,"median":65.7,"hi90":79.03},"GRN":{"lo90":0.0,"median":1.09,"hi90":7.19}},"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.94,"CON":50.41,"ONEBC":2.38,"CENTRE":3.27},"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.6063,"category":"Leans","win_prob":{"NDP":0.3937,"CON":0.6063},"point":{"NDP":47.73,"CON":52.27,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":32.79,"median":47.77,"hi90":62.96},"CON":{"lo90":37.04,"median":52.23,"hi90":67.21}},"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.37,"CON":50.28,"GRN":5.44,"ONEBC":2.38,"CENTRE":5.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.714,"category":"Leans","win_prob":{"NDP":0.286,"CON":0.714},"point":{"NDP":42.3,"CON":51.62,"GRN":0.0,"ONEBC":0.0,"CENTRE":6.08,"OTH":0.0},"share":{"NDP":{"lo90":27.49,"median":42.3,"hi90":57.2},"CON":{"lo90":36.38,"median":51.62,"hi90":66.67},"CENTRE":{"lo90":0.88,"median":5.75,"hi90":12.96}},"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.89,"CON":44.4,"GRN":7.74,"ONEBC":2.09,"CENTRE":2.88},"running":["NDP","CON","GRN"],"incumbent":{"name":"Scott McInnis","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.5033,"category":"Toss-up","win_prob":{"NDP":0.4961,"CON":0.5033,"GRN":0.0006},"point":{"NDP":45.59,"CON":45.2,"GRN":9.22,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":30.51,"median":45.27,"hi90":60.01},"CON":{"lo90":31.15,"median":45.38,"hi90":60.15},"GRN":{"lo90":1.3,"median":8.93,"hi90":18.08}},"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.31,"CON":45.6,"ONEBC":2.14,"CENTRE":2.95},"running":["NDP","CON","GRN","CENTRE"],"incumbent":{"name":"Jodie Wickens","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.6489,"category":"Leans","win_prob":{"NDP":0.6489,"CON":0.3511},"point":{"NDP":51.44,"CON":45.33,"GRN":0.52,"ONEBC":0.0,"CENTRE":2.7,"OTH":0.0},"share":{"NDP":{"lo90":36.84,"median":50.81,"hi90":64.2},"CON":{"lo90":31.3,"median":45.11,"hi90":58.9},"GRN":{"lo90":0.0,"median":0.26,"hi90":5.47},"CENTRE":{"lo90":0.0,"median":2.37,"hi90":7.75}},"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.98,"CON":38.32,"GRN":6.44,"ONEBC":1.79,"CENTRE":2.47},"running":["NDP","CON","GRN"],"incumbent":{"name":"Jennifer Blatherwick","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.8259,"category":"Likely","win_prob":{"NDP":0.8259,"CON":0.1738,"GRN":0.0003},"point":{"NDP":53.55,"CON":38.71,"GRN":7.74,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":39.43,"median":53.35,"hi90":66.95},"CON":{"lo90":25.74,"median":38.8,"hi90":52.73},"GRN":{"lo90":0.99,"median":7.43,"hi90":15.72}},"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.78,"CON":36.87,"GRN":20.66,"ONEBC":1.73,"CENTRE":2.96},"running":["NDP","CON","GRN","CENTRE"],"incumbent":{"name":"Brennan Day","party_at_dissolution":"IND","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.5542,"category":"Toss-up","win_prob":{"NDP":0.5542,"CON":0.4021,"GRN":0.0437},"point":{"NDP":38.93,"CON":35.83,"GRN":22.57,"ONEBC":0.0,"CENTRE":2.67,"OTH":0.0},"share":{"NDP":{"lo90":24.32,"median":38.68,"hi90":53.39},"CON":{"lo90":21.83,"median":35.95,"hi90":50.99},"GRN":{"lo90":9.64,"median":22.11,"hi90":35.32},"CENTRE":{"lo90":0.0,"median":2.33,"hi90":8.06}},"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.87,"CON":36.19,"GRN":19.81,"ONEBC":1.69,"CENTRE":2.34,"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.6229,"category":"Leans","win_prob":{"NDP":0.6229,"CON":0.3469,"GRN":0.0302},"point":{"NDP":41.46,"CON":35.82,"GRN":21.75,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.97},"share":{"NDP":{"lo90":26.55,"median":41.19,"hi90":55.81},"CON":{"lo90":22.59,"median":36.01,"hi90":50.62},"GRN":{"lo90":9.18,"median":21.1,"hi90":34.04},"OTH":{"lo90":0.0,"median":0.61,"hi90":4.5}},"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.31,"CON":37.52,"GRN":6.15,"ONEBC":1.75,"CENTRE":2.42,"OTH":0.85},"running":["NDP","CON","CENTRE"],"incumbent":{"name":"Ravi Kahlon","party_at_dissolution":"NDP","not_running":true,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.8935,"category":"Likely","win_prob":{"NDP":0.8935,"CON":0.1065},"point":{"NDP":58.11,"CON":38.71,"GRN":0.0,"ONEBC":0.0,"CENTRE":3.18,"OTH":0.0},"share":{"NDP":{"lo90":44.59,"median":57.94,"hi90":71.01},"CON":{"lo90":25.66,"median":38.76,"hi90":52.28},"CENTRE":{"lo90":0.48,"median":2.94,"hi90":7.8}},"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.45,"CON":50.85,"ONEBC":2.4,"CENTRE":3.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.6107,"category":"Leans","win_prob":{"NDP":0.3893,"CON":0.6107},"point":{"NDP":46.44,"CON":50.2,"GRN":0.92,"ONEBC":2.43,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":32.33,"median":45.95,"hi90":59.56},"CON":{"lo90":35.96,"median":49.9,"hi90":62.96},"GRN":{"lo90":0.0,"median":0.89,"hi90":5.94},"ONEBC":{"lo90":0.0,"median":2.07,"hi90":6.84}},"baseline_moves":[],"notes":[{"type":"floor_crosser","note":"Ian Paton: Left the Conservative caucus in 2025-26, sat as an independent and then CentreBC (from 2026-09-18), and returned to the Conservatives on 2026-09-22; the Conservative candidate here.","v1":"Not adjusted in v1.","why_it_may_matter":"Incumbent (2024 Conservative winner) runs for the same party; the episode could cost personal or party support. Low to moderate."},{"type":"notable_candidate","note":"Jim McMurtry (OneBC's first nominee; independent in Surrey-Serpentine River in 2024, PPC federally in 2025) runs here against incumbent Ian Paton (Conservative).","v1":"Not adjusted in v1.","why_it_may_matter":"Moderate."}]},{"id":"278","name":"Esquimalt-Colwood","region":"Vancouver Island","winner_2024":{"party":"NDP","name":"Darlene Rotchford","share":51.5},"shares_2024":{"NDP":51.5,"CON":29.2,"GRN":19.3},"adjusted_baseline":{"NDP":50.31,"CON":27.47,"GRN":19.18,"ONEBC":1.27,"CENTRE":1.76},"running":["NDP","CON","GRN","CENTRE"],"incumbent":{"name":"Darlene Rotchford","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9259,"category":"Likely","win_prob":{"NDP":0.9259,"CON":0.0546,"GRN":0.0195},"point":{"NDP":51.34,"CON":26.24,"GRN":20.9,"ONEBC":0.0,"CENTRE":1.52,"OTH":0.0},"share":{"NDP":{"lo90":35.93,"median":51.12,"hi90":66.15},"CON":{"lo90":13.44,"median":26.32,"hi90":40.73},"GRN":{"lo90":8.36,"median":20.38,"hi90":33.64},"CENTRE":{"lo90":0.0,"median":1.12,"hi90":6.21}},"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.15,"CON":50.05,"GRN":9.17,"ONEBC":2.37,"CENTRE":3.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.8131,"category":"Likely","win_prob":{"NDP":0.1863,"CON":0.8131,"GRN":0.0006},"point":{"NDP":37.92,"CON":51.26,"GRN":10.83,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":23.31,"median":37.67,"hi90":51.86},"CON":{"lo90":37.18,"median":51.47,"hi90":66.24},"GRN":{"lo90":2.25,"median":10.54,"hi90":20.21}},"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.69,"CON":35.53,"GRN":22.82,"ONEBC":1.66,"CENTRE":2.29},"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.5922,"category":"Toss-up","win_prob":{"NDP":0.5922,"CON":0.3329,"GRN":0.0749},"point":{"NDP":39.02,"CON":33.68,"GRN":24.89,"ONEBC":1.64,"CENTRE":0.0,"OTH":0.78},"share":{"NDP":{"lo90":24.08,"median":38.78,"hi90":53.49},"CON":{"lo90":19.83,"median":33.72,"hi90":48.13},"GRN":{"lo90":11.43,"median":24.28,"hi90":37.72},"ONEBC":{"lo90":0.0,"median":1.23,"hi90":5.9},"OTH":{"lo90":0.0,"median":0.42,"hi90":4.29}},"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.62,"CON":45.17,"GRN":10.15,"ONEBC":2.13,"CENTRE":2.93},"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.5644,"category":"Toss-up","win_prob":{"NDP":0.4345,"CON":0.5644,"GRN":0.0011},"point":{"NDP":41.67,"CON":43.7,"GRN":11.72,"ONEBC":2.12,"CENTRE":0.0,"OTH":0.79},"share":{"NDP":{"lo90":26.68,"median":41.14,"hi90":55.49},"CON":{"lo90":29.31,"median":43.58,"hi90":58.26},"GRN":{"lo90":2.71,"median":11.35,"hi90":21.49},"ONEBC":{"lo90":0.0,"median":1.7,"hi90":6.93},"OTH":{"lo90":0.0,"median":0.38,"hi90":4.5}},"baseline_moves":[],"notes":[{"type":"floor_crosser","note":"Peter Milobar: Left the Conservative caucus in 2025-26, sat as an independent and then CentreBC (from 2026-09-18), and returned to the Conservatives on 2026-09-22; the Conservative candidate here.","v1":"Not adjusted in v1.","why_it_may_matter":"Incumbent (2024 Conservative winner) runs for the same party; the episode could cost personal or party support. Low to moderate."}]},{"id":"282","name":"Kamloops-North Thompson","region":"Interior and North","winner_2024":{"party":"CON","name":"Ward Stamer","share":59.7},"shares_2024":{"CON":59.7,"NDP":32.9,"GRN":7.4},"adjusted_baseline":{"NDP":31.7,"CON":54.84,"GRN":7.28,"ONEBC":2.6,"CENTRE":3.58},"running":["NDP","CON","ONEBC"],"incumbent":{"name":"Ward Stamer","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.8435,"category":"Likely","win_prob":{"NDP":0.1565,"CON":0.8435},"point":{"NDP":40.57,"CON":56.5,"GRN":0.0,"ONEBC":2.94,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":26.9,"median":40.22,"hi90":54.59},"CON":{"lo90":42.21,"median":56.63,"hi90":70.19},"ONEBC":{"lo90":0.19,"median":2.57,"hi90":8.01}},"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.15,"CON":46.39,"GRN":4.27,"ONEBC":2.18,"CENTRE":3.01},"running":["NDP","CON","ONEBC"],"incumbent":{"name":"Kristina Loewen","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.5883,"category":"Toss-up","win_prob":{"NDP":0.5883,"CON":0.4117},"point":{"NDP":50.66,"CON":46.95,"GRN":0.0,"ONEBC":2.39,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":35.97,"median":50.48,"hi90":64.34},"CON":{"lo90":32.82,"median":46.94,"hi90":61.2},"ONEBC":{"lo90":0.08,"median":1.97,"hi90":7.28}},"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.65,"CON":53.55,"GRN":4.78,"ONEBC":2.54,"CENTRE":3.49},"running":["NDP","CON","GRN","ONEBC"],"incumbent":{"name":"Tara Armstrong","party_at_dissolution":"IND","not_running":true,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.8261,"category":"Likely","win_prob":{"NDP":0.1739,"CON":0.8261},"point":{"NDP":38.43,"CON":52.87,"GRN":6.13,"ONEBC":2.57,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":24.08,"median":38.08,"hi90":52.41},"CON":{"lo90":38.09,"median":52.76,"hi90":67.16},"GRN":{"lo90":0.41,"median":5.82,"hi90":14.17},"ONEBC":{"lo90":0.0,"median":2.19,"hi90":7.81}},"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.23,"CON":53.99,"GRN":5.7,"ONEBC":2.56,"CENTRE":3.52},"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.8596,"category":"Likely","win_prob":{"NDP":0.1402,"CON":0.8596,"GRN":0.0002},"point":{"NDP":36.97,"CON":53.31,"GRN":7.13,"ONEBC":2.59,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":22.62,"median":36.49,"hi90":50.82},"CON":{"lo90":38.85,"median":53.45,"hi90":67.55},"GRN":{"lo90":0.61,"median":6.79,"hi90":15.58},"ONEBC":{"lo90":0.0,"median":2.22,"hi90":7.74}},"baseline_moves":["Ashley Ramsay (independent 2024, 11.0%) not running: transferred"],"notes":[{"type":"defunct_vote","note":"Ashley Ramsay took 11.0% as an independent in 2024; not running. Her vote is transferred.","v1":"Transferred with transfers.bc_united_residual.","why_it_may_matter":"Moderate: the transfer matrix (an assumption) decides where 15-30% of the 2024 vote goes."}]},{"id":"286","name":"Kootenay Central","region":"Interior and North","winner_2024":{"party":"NDP","name":"Brittny Anderson","share":39.6},"shares_2024":{"NDP":39.6,"CON":31.7,"GRN":18.7,"IND":10.0},"adjusted_baseline":{"NDP":41.07,"CON":35.63,"GRN":19.33,"ONEBC":1.67,"CENTRE":2.3},"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.7001,"category":"Leans","win_prob":{"NDP":0.7001,"CON":0.2782,"GRN":0.0217},"point":{"NDP":42.83,"CON":34.1,"GRN":21.41,"ONEBC":1.66,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":27.89,"median":42.6,"hi90":57.32},"CON":{"lo90":20.15,"median":34.15,"hi90":49.08},"GRN":{"lo90":9.25,"median":21.07,"hi90":32.77},"ONEBC":{"lo90":0.0,"median":1.25,"hi90":6.21}},"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.67,"CON":36.27,"GRN":9.03,"ONEBC":1.69,"CENTRE":2.34},"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.8639,"category":"Likely","win_prob":{"NDP":0.8639,"CON":0.1348,"GRN":0.0013},"point":{"NDP":52.86,"CON":34.95,"GRN":10.49,"ONEBC":1.7,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":37.52,"median":52.51,"hi90":66.79},"CON":{"lo90":20.96,"median":35.02,"hi90":49.52},"GRN":{"lo90":1.9,"median":10.21,"hi90":19.78},"ONEBC":{"lo90":0.0,"median":1.28,"hi90":6.43}},"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.23,"CON":51.81,"GRN":6.67,"ONEBC":2.46,"CENTRE":12.83},"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.9258,"category":"Likely","win_prob":{"NDP":0.0715,"CON":0.9258,"GRN":0.0008,"CENTRE":0.0019},"point":{"NDP":27.65,"CON":49.76,"GRN":7.8,"ONEBC":2.51,"CENTRE":12.29,"OTH":0.0},"share":{"NDP":{"lo90":14.0,"median":27.35,"hi90":41.05},"CON":{"lo90":34.71,"median":49.86,"hi90":64.73},"GRN":{"lo90":0.28,"median":7.45,"hi90":16.79},"ONEBC":{"lo90":0.0,"median":2.14,"hi90":7.62},"CENTRE":{"lo90":2.35,"median":11.91,"hi90":21.89}},"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.4,"CON":42.93,"GRN":7.88,"ONEBC":2.02,"CENTRE":2.78},"running":["NDP","CON","GRN"],"incumbent":{"name":"Stephanie Higginson","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.5755,"category":"Toss-up","win_prob":{"NDP":0.5755,"CON":0.4236,"GRN":0.0009},"point":{"NDP":47.05,"CON":43.61,"GRN":9.34,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":31.52,"median":46.83,"hi90":61.47},"CON":{"lo90":29.36,"median":43.9,"hi90":58.56},"GRN":{"lo90":0.88,"median":8.84,"hi90":19.38}},"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.53,"CON":34.95,"GRN":10.65,"ONEBC":1.63,"CENTRE":2.25},"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.8662,"category":"Likely","win_prob":{"NDP":0.8662,"CON":0.1318,"GRN":0.002},"point":{"NDP":51.62,"CON":33.69,"GRN":11.84,"ONEBC":0.0,"CENTRE":1.98,"OTH":0.87},"share":{"NDP":{"lo90":35.96,"median":51.18,"hi90":65.62},"CON":{"lo90":20.14,"median":33.61,"hi90":48.29},"GRN":{"lo90":1.89,"median":11.27,"hi90":22.22},"CENTRE":{"lo90":0.0,"median":1.62,"hi90":6.8},"OTH":{"lo90":0.0,"median":0.5,"hi90":4.39}},"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.55,"CON":53.62,"GRN":5.81,"ONEBC":2.54,"CENTRE":3.5,"OTH":0.99},"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.8453,"category":"Likely","win_prob":{"NDP":0.1544,"CON":0.8453,"GRN":0.0003},"point":{"NDP":35.96,"CON":52.5,"GRN":7.19,"ONEBC":2.55,"CENTRE":0.0,"OTH":1.79},"share":{"NDP":{"lo90":21.57,"median":35.79,"hi90":50.21},"CON":{"lo90":37.11,"median":52.29,"hi90":66.9},"GRN":{"lo90":0.69,"median":6.84,"hi90":15.17},"ONEBC":{"lo90":0.0,"median":2.16,"hi90":7.85},"OTH":{"lo90":0.0,"median":1.38,"hi90":5.86}},"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.46,"CON":46.11,"GRN":5.11,"ONEBC":2.17,"CENTRE":3.16},"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.5174,"category":"Toss-up","win_prob":{"NDP":0.4824,"CON":0.5174,"GRN":0.0002},"point":{"NDP":45.32,"CON":45.74,"GRN":6.05,"ONEBC":0.0,"CENTRE":2.89,"OTH":0.0},"share":{"NDP":{"lo90":29.59,"median":45.17,"hi90":60.44},"CON":{"lo90":30.19,"median":45.69,"hi90":60.66},"GRN":{"lo90":0.0,"median":5.63,"hi90":13.96},"CENTRE":{"lo90":0.0,"median":2.5,"hi90":8.85}},"baseline_moves":["Carlos Suarez Rubio (independent 2024, 0.5%) not running: transferred"],"notes":[]},{"id":"293","name":"Langley-Willowbrook","region":"Fraser Valley","winner_2024":{"party":"CON","name":"Jody Toor","share":48.2},"shares_2024":{"CON":48.2,"NDP":44.4,"GRN":7.3},"adjusted_baseline":{"NDP":43.05,"CON":44.68,"GRN":7.27,"ONEBC":2.1,"CENTRE":2.89},"running":["NDP","CON","GRN","ONEBC"],"incumbent":{"name":"Jody Toor","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.5423,"category":"Toss-up","win_prob":{"NDP":0.5423,"CON":0.4573,"GRN":0.0004},"point":{"NDP":45.55,"CON":43.62,"GRN":8.71,"ONEBC":2.12,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":29.99,"median":45.29,"hi90":60.2},"CON":{"lo90":28.42,"median":43.55,"hi90":58.58},"GRN":{"lo90":1.22,"median":8.38,"hi90":17.49},"ONEBC":{"lo90":0.0,"median":1.78,"hi90":7.13}},"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.23,"CON":43.61,"GRN":6.28,"ONEBC":2.05,"CENTRE":2.82},"running":["NDP","CON","GRN","OTH"],"incumbent":{"name":"Lawrence Mok","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.5869,"category":"Toss-up","win_prob":{"NDP":0.5869,"CON":0.4129,"GRN":0.0002},"point":{"NDP":47.59,"CON":43.95,"GRN":7.58,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.89},"share":{"NDP":{"lo90":31.79,"median":47.27,"hi90":61.91},"CON":{"lo90":28.89,"median":43.81,"hi90":58.94},"GRN":{"lo90":0.78,"median":7.21,"hi90":15.93},"OTH":{"lo90":0.0,"median":0.5,"hi90":4.45}},"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.33,"CON":41.99,"ONEBC":1.97,"CENTRE":2.71},"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.8276,"category":"Likely","win_prob":{"NDP":0.8276,"CON":0.1724},"point":{"NDP":55.57,"CON":39.9,"GRN":0.0,"ONEBC":2.0,"CENTRE":2.53,"OTH":0.0},"share":{"NDP":{"lo90":40.59,"median":55.47,"hi90":69.85},"CON":{"lo90":24.9,"median":39.44,"hi90":54.0},"ONEBC":{"lo90":0.0,"median":1.63,"hi90":7.03},"CENTRE":{"lo90":0.0,"median":2.23,"hi90":8.19}},"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.42,"CON":36.78,"GRN":11.71,"ONEBC":1.72,"CENTRE":2.37},"running":["NDP","CON","GRN"],"incumbent":{"name":"Josie Osborne","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.7881,"category":"Leans","win_prob":{"NDP":0.7881,"CON":0.21,"GRN":0.0019},"point":{"NDP":49.68,"CON":36.96,"GRN":13.35,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":34.65,"median":49.49,"hi90":64.24},"CON":{"lo90":22.81,"median":37.16,"hi90":51.63},"GRN":{"lo90":2.95,"median":12.88,"hi90":24.25}},"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.45,"CON":32.45,"GRN":12.51,"ONEBC":1.51,"CENTRE":2.08},"running":["NDP","CON","GRN"],"incumbent":{"name":"Sheila Malcolmson","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9049,"category":"Likely","win_prob":{"NDP":0.9049,"CON":0.0922,"GRN":0.0029},"point":{"NDP":53.51,"CON":32.35,"GRN":14.13,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":38.45,"median":53.26,"hi90":67.86},"CON":{"lo90":19.01,"median":32.6,"hi90":46.83},"GRN":{"lo90":3.46,"median":13.64,"hi90":25.28}},"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.36,"CON":36.87,"GRN":8.67,"ONEBC":1.72,"CENTRE":2.37},"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.8316,"category":"Likely","win_prob":{"NDP":0.8316,"CON":0.1673,"GRN":0.0011},"point":{"NDP":52.35,"CON":36.74,"GRN":10.03,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.87},"share":{"NDP":{"lo90":37.35,"median":52.03,"hi90":66.5},"CON":{"lo90":22.89,"median":36.81,"hi90":51.06},"GRN":{"lo90":1.04,"median":9.51,"hi90":20.09},"OTH":{"lo90":0.0,"median":0.51,"hi90":4.25}},"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.13,"CON":61.61,"GRN":5.28,"ONEBC":2.94,"CENTRE":4.04},"running":["NDP","CON","OTH"],"incumbent":{"name":"John Rustad","party_at_dissolution":"CON","not_running":true,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.968,"category":"Solid","win_prob":{"NDP":0.032,"CON":0.968},"point":{"NDP":33.66,"CON":65.17,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":1.17},"share":{"NDP":{"lo90":20.33,"median":33.36,"hi90":47.09},"CON":{"lo90":51.42,"median":65.22,"hi90":78.16},"OTH":{"lo90":0.15,"median":0.84,"hi90":4.85}},"baseline_moves":[],"notes":[{"type":"incumbent_not_running","note":"John Rustad (former Conservative leader, MLA since 2005) is not running. Elections BC's web table lists an unaffiliated candidate (Clint Lambert) whom its CSV omits.","v1":"Not adjusted in v1.","why_it_may_matter":"Moderate: loss of a long-time incumbent in a safe seat."},{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"300","name":"New Westminster-Coquitlam","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Jennifer Whiteside","share":59.1},"shares_2024":{"NDP":59.1,"CON":29.8,"GRN":11.0},"adjusted_baseline":{"NDP":57.84,"CON":28.1,"GRN":10.96,"ONEBC":1.3,"CENTRE":1.8},"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.9731,"category":"Solid","win_prob":{"NDP":0.9731,"CON":0.0261,"GRN":0.0008},"point":{"NDP":59.32,"CON":27.51,"GRN":12.33,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.85},"share":{"NDP":{"lo90":45.01,"median":59.05,"hi90":72.01},"CON":{"lo90":15.79,"median":27.55,"hi90":40.61},"GRN":{"lo90":3.3,"median":11.96,"hi90":21.72},"OTH":{"lo90":0.0,"median":0.57,"hi90":3.98}},"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.41,"CON":32.95,"ONEBC":1.53,"CENTRE":2.11},"running":["NDP","CON","GRN"],"incumbent":{"name":"Tamara Davidson","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9653,"category":"Solid","win_prob":{"NDP":0.9653,"CON":0.0347},"point":{"NDP":66.13,"CON":33.11,"GRN":0.76,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":50.88,"median":65.11,"hi90":78.5},"CON":{"lo90":19.55,"median":33.06,"hi90":47.15},"GRN":{"lo90":0.0,"median":0.8,"hi90":6.91}},"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.56,"CON":43.63,"GRN":7.93,"ONEBC":2.05,"CENTRE":2.82},"running":["NDP","CON","GRN","OTH"],"incumbent":{"name":"Anna Kindy","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.5399,"category":"Toss-up","win_prob":{"NDP":0.5399,"CON":0.459,"GRN":0.0011},"point":{"NDP":45.85,"CON":43.93,"GRN":9.33,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.89},"share":{"NDP":{"lo90":30.52,"median":45.53,"hi90":59.94},"CON":{"lo90":29.69,"median":44.01,"hi90":58.57},"GRN":{"lo90":0.82,"median":8.88,"hi90":19.04},"OTH":{"lo90":0.0,"median":0.51,"hi90":4.26}},"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.37,"CON":32.99,"ONEBC":1.53,"CENTRE":2.12},"running":["NDP","CON","GRN"],"incumbent":{"name":"Bowinn Ma","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9731,"category":"Solid","win_prob":{"NDP":0.9731,"CON":0.0269},"point":{"NDP":66.09,"CON":33.15,"GRN":0.76,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":51.84,"median":65.37,"hi90":78.2},"CON":{"lo90":20.37,"median":33.09,"hi90":46.14},"GRN":{"lo90":0.0,"median":0.73,"hi90":5.78}},"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.41,"CON":35.92,"GRN":5.86,"ONEBC":1.67,"CENTRE":4.13},"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.9076,"category":"Likely","win_prob":{"NDP":0.9076,"CON":0.0923,"CENTRE":0.0001},"point":{"NDP":54.02,"CON":33.66,"GRN":6.83,"ONEBC":1.68,"CENTRE":3.81,"OTH":0.0},"share":{"NDP":{"lo90":39.73,"median":53.62,"hi90":67.35},"CON":{"lo90":20.61,"median":33.67,"hi90":46.84},"GRN":{"lo90":0.19,"median":6.56,"hi90":14.51},"ONEBC":{"lo90":0.0,"median":1.35,"hi90":5.67},"CENTRE":{"lo90":0.0,"median":3.51,"hi90":9.48}},"baseline_moves":["Mitchell Baker (independent 2024, 5.8%) not running: transferred"],"notes":[{"type":"incumbent_moved","note":"Lynne Block (Conservative MLA for West Vancouver-Capilano) is the Conservative candidate here.","v1":"Not adjusted in v1.","why_it_may_matter":"Moderate: a sitting MLA as challenger."}]},{"id":"305","name":"Oak Bay-Gordon Head","region":"Vancouver Island","winner_2024":{"party":"NDP","name":"Diana Gibson","share":49.1},"shares_2024":{"NDP":49.1,"CON":28.9,"GRN":22.0},"adjusted_baseline":{"NDP":47.99,"CON":27.14,"GRN":21.87,"ONEBC":1.26,"CENTRE":1.74},"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.9022,"category":"Likely","win_prob":{"NDP":0.9022,"CON":0.0618,"GRN":0.036},"point":{"NDP":48.91,"CON":25.87,"GRN":23.72,"ONEBC":0.0,"CENTRE":1.5,"OTH":0.0},"share":{"NDP":{"lo90":33.59,"median":48.71,"hi90":63.67},"CON":{"lo90":13.14,"median":25.92,"hi90":40.02},"GRN":{"lo90":10.46,"median":23.12,"hi90":36.51},"CENTRE":{"lo90":0.0,"median":1.1,"hi90":6.13}},"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":57.68,"ONEBC":2.79,"CENTRE":3.83,"OTH":30.48},"running":["CON","OTH"],"incumbent":{"name":"Jordan Kealy","party_at_dissolution":"IND","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.7772,"category":"Leans","win_prob":{"CON":0.7772,"OTH":0.2228},"point":{"NDP":0.0,"CON":66.63,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":33.37},"share":{"CON":{"lo90":23.34,"median":66.66,"hi90":87.35},"OTH":{"lo90":12.65,"median":33.34,"hi90":76.66}},"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":78.1,"ONEBC":3.77,"CENTRE":5.17,"OTH":1.32},"running":["NDP","CON","OTH"],"incumbent":{"name":"Larry Neufeld","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9989,"category":"Solid","win_prob":{"NDP":0.0011,"CON":0.9989},"point":{"NDP":15.46,"CON":82.17,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.37},"share":{"NDP":{"lo90":5.62,"median":15.64,"hi90":27.37},"CON":{"lo90":69.81,"median":81.81,"hi90":92.13},"OTH":{"lo90":0.13,"median":2.03,"hi90":6.71}},"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.79,"CON":49.24,"GRN":5.45,"ONEBC":2.32,"CENTRE":3.2},"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.6529,"category":"Leans","win_prob":{"NDP":0.347,"CON":0.6529,"GRN":0.0001},"point":{"NDP":42.47,"CON":48.38,"GRN":6.8,"ONEBC":2.35,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":27.84,"median":42.22,"hi90":57.13},"CON":{"lo90":33.43,"median":48.37,"hi90":62.98},"GRN":{"lo90":0.53,"median":6.47,"hi90":15.21},"ONEBC":{"lo90":0.0,"median":1.91,"hi90":7.36}},"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.45,"CON":36.23,"GRN":6.35,"ONEBC":1.69,"CENTRE":2.33,"OTH":0.95},"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.8882,"category":"Likely","win_prob":{"NDP":0.8882,"CON":0.1116,"GRN":0.0002},"point":{"NDP":54.5,"CON":36.12,"GRN":7.56,"ONEBC":0.0,"CENTRE":0.0,"OTH":1.82},"share":{"NDP":{"lo90":40.38,"median":54.34,"hi90":67.49},"CON":{"lo90":23.06,"median":36.19,"hi90":49.62},"GRN":{"lo90":0.84,"median":7.3,"hi90":15.37},"OTH":{"lo90":0.01,"median":1.54,"hi90":5.3}},"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.65,"CON":37.77,"GRN":7.38,"ONEBC":1.76,"CENTRE":2.43},"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.8443,"category":"Likely","win_prob":{"NDP":0.8443,"CON":0.1553,"GRN":0.0004},"point":{"NDP":52.35,"CON":37.01,"GRN":8.45,"ONEBC":0.0,"CENTRE":2.18,"OTH":0.0},"share":{"NDP":{"lo90":37.99,"median":52.21,"hi90":65.88},"CON":{"lo90":23.62,"median":37.07,"hi90":50.8},"GRN":{"lo90":1.05,"median":8.11,"hi90":16.47},"CENTRE":{"lo90":0.0,"median":1.88,"hi90":6.89}},"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.65,"CON":34.1,"GRN":13.47,"ONEBC":1.59,"CENTRE":2.19},"running":["NDP","CON","GRN"],"incumbent":{"name":"Randene Neill","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.8644,"category":"Likely","win_prob":{"NDP":0.8644,"CON":0.1337,"GRN":0.0019},"point":{"NDP":50.74,"CON":34.08,"GRN":15.18,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":36.54,"median":50.61,"hi90":64.53},"CON":{"lo90":21.17,"median":34.2,"hi90":47.8},"GRN":{"lo90":5.39,"median":14.95,"hi90":25.59}},"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.77,"CON":57.2,"GRN":8.57,"ONEBC":2.72,"CENTRE":3.74},"running":["NDP","CON","GRN"],"incumbent":{"name":"Kiel Giddens","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9552,"category":"Solid","win_prob":{"NDP":0.0445,"CON":0.9552,"GRN":0.0003},"point":{"NDP":30.68,"CON":59.04,"GRN":10.27,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":17.07,"median":30.42,"hi90":44.54},"CON":{"lo90":44.33,"median":59.22,"hi90":73.37},"GRN":{"lo90":1.97,"median":9.92,"hi90":19.51}},"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.84,"CON":64.92,"GRN":5.87,"ONEBC":3.1,"CENTRE":4.27},"running":["NDP","CON","GRN"],"incumbent":{"name":"Sheldon Clare","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9905,"category":"Solid","win_prob":{"NDP":0.0094,"CON":0.9905,"GRN":0.0001},"point":{"NDP":24.96,"CON":67.59,"GRN":7.46,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":12.06,"median":24.54,"hi90":38.11},"CON":{"lo90":53.53,"median":67.74,"hi90":81.11},"GRN":{"lo90":0.82,"median":7.27,"hi90":16.0}},"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.73,"CON":50.8,"GRN":9.76,"ONEBC":2.4,"CENTRE":3.31},"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.8213,"category":"Likely","win_prob":{"NDP":0.1778,"CON":0.8213,"GRN":0.0008,"ONEBC":0.0001},"point":{"NDP":36.23,"CON":49.88,"GRN":11.47,"ONEBC":2.43,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":21.97,"median":35.9,"hi90":49.95},"CON":{"lo90":35.37,"median":49.83,"hi90":64.57},"GRN":{"lo90":2.5,"median":11.22,"hi90":21.09},"ONEBC":{"lo90":0.0,"median":2.06,"hi90":7.54}},"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.56,"CON":55.95,"GRN":3.18,"ONEBC":2.65,"CENTRE":3.65},"running":["NDP","CON"],"incumbent":{"name":"Teresa Wat","party_at_dissolution":"CENTRE","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.8823,"category":"Likely","win_prob":{"NDP":0.1177,"CON":0.8823},"point":{"NDP":40.87,"CON":59.13,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":27.95,"median":40.81,"hi90":54.3},"CON":{"lo90":45.7,"median":59.19,"hi90":72.05}},"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.2,"CON":54.33,"GRN":0.79,"ONEBC":2.57,"CENTRE":3.54,"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.8336,"category":"Likely","win_prob":{"NDP":0.1664,"CON":0.8336},"point":{"NDP":41.11,"CON":55.6,"GRN":1.8,"ONEBC":0.0,"CENTRE":0.0,"OTH":1.49},"share":{"NDP":{"lo90":27.59,"median":40.74,"hi90":53.73},"CON":{"lo90":41.58,"median":55.36,"hi90":68.48},"GRN":{"lo90":0.05,"median":1.48,"hi90":7.28},"OTH":{"lo90":0.02,"median":1.2,"hi90":4.91}},"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.95,"CON":50.07,"GRN":0.37,"ONEBC":2.36,"CENTRE":3.25},"running":["NDP","CON","GRN"],"incumbent":{"name":"Steve Kooner","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.621,"category":"Leans","win_prob":{"NDP":0.379,"CON":0.621},"point":{"NDP":47.17,"CON":51.52,"GRN":1.31,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":33.29,"median":46.83,"hi90":60.1},"CON":{"lo90":37.72,"median":51.29,"hi90":64.68},"GRN":{"lo90":0.01,"median":1.08,"hi90":6.42}},"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.72,"CON":43.46,"GRN":3.41,"ONEBC":2.04,"CENTRE":6.0,"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":"NDP","prob":0.6422,"category":"Leans","win_prob":{"NDP":0.6422,"CON":0.3577,"CENTRE":0.0001},"point":{"NDP":48.88,"CON":43.57,"GRN":0.0,"ONEBC":0.0,"CENTRE":6.15,"OTH":1.4},"share":{"NDP":{"lo90":34.92,"median":48.68,"hi90":61.9},"CON":{"lo90":30.13,"median":43.53,"hi90":57.13},"CENTRE":{"lo90":0.81,"median":5.88,"hi90":12.6},"OTH":{"lo90":0.11,"median":1.11,"hi90":4.67}},"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.67,"CON":28.6,"GRN":35.97,"ONEBC":1.34,"CENTRE":2.42},"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.5629,"category":"Toss-up","win_prob":{"NDP":0.2859,"CON":0.1512,"GRN":0.5629},"point":{"NDP":32.3,"CON":27.15,"GRN":38.42,"ONEBC":0.0,"CENTRE":2.13,"OTH":0.0},"share":{"NDP":{"lo90":17.52,"median":32.0,"hi90":47.32},"CON":{"lo90":14.02,"median":27.42,"hi90":42.39},"GRN":{"lo90":22.36,"median":37.75,"hi90":52.57},"CENTRE":{"lo90":0.0,"median":1.75,"hi90":7.2}},"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.55,"CON":30.41,"GRN":17.67,"ONEBC":1.41,"CENTRE":1.95},"running":["NDP","CON","GRN"],"incumbent":{"name":"Lana Popham","party_at_dissolution":"NDP","not_running":true,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.887,"category":"Likely","win_prob":{"NDP":0.887,"CON":0.1006,"GRN":0.0124},"point":{"NDP":50.33,"CON":30.11,"GRN":19.56,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":35.12,"median":50.26,"hi90":64.91},"CON":{"lo90":16.97,"median":30.38,"hi90":44.89},"GRN":{"lo90":7.49,"median":19.05,"hi90":31.54}},"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.16,"CON":52.21,"GRN":7.53,"ONEBC":2.48,"CENTRE":6.63},"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.8687,"category":"Likely","win_prob":{"NDP":0.1306,"CON":0.8687,"GRN":0.0005,"ONEBC":0.0001,"CENTRE":0.0001},"point":{"NDP":32.6,"CON":49.94,"GRN":8.7,"ONEBC":2.51,"CENTRE":6.25,"OTH":0.0},"share":{"NDP":{"lo90":17.9,"median":32.25,"hi90":46.52},"CON":{"lo90":35.22,"median":50.0,"hi90":64.74},"GRN":{"lo90":0.78,"median":8.36,"hi90":17.81},"ONEBC":{"lo90":0.0,"median":2.13,"hi90":7.73},"CENTRE":{"lo90":0.05,"median":5.88,"hi90":13.52}},"baseline_moves":["Greg McCune (independent 2024, 9.2%) not running: transferred","Sherry Roy (independent 2024, 1.2%) not running: transferred"],"notes":[]},{"id":"322","name":"Skeena","region":"Interior and North","winner_2024":{"party":"CON","name":"Claire RattÃ©e","share":51.2},"shares_2024":{"CON":51.2,"NDP":44.4,"GRN":3.3,"OTH":1.0},"adjusted_baseline":{"NDP":43.02,"CON":47.35,"GRN":3.3,"ONEBC":2.23,"CENTRE":3.07,"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.5204,"category":"Toss-up","win_prob":{"NDP":0.4796,"CON":0.5204},"point":{"NDP":46.24,"CON":46.98,"GRN":4.51,"ONEBC":2.28,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":31.05,"median":45.98,"hi90":60.22},"CON":{"lo90":32.27,"median":46.88,"hi90":61.56},"GRN":{"lo90":0.14,"median":4.17,"hi90":12.12},"ONEBC":{"lo90":0.0,"median":1.86,"hi90":7.5}},"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.51,"CON":42.35,"GRN":6.03,"ONEBC":1.99,"CENTRE":3.1,"OTH":1.02},"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.7422,"category":"Leans","win_prob":{"NDP":0.7422,"CON":0.2578},"point":{"NDP":51.97,"CON":41.97,"GRN":0.0,"ONEBC":2.24,"CENTRE":3.82,"OTH":0.0},"share":{"NDP":{"lo90":37.74,"median":51.75,"hi90":65.13},"CON":{"lo90":28.36,"median":41.91,"hi90":55.63},"ONEBC":{"lo90":0.12,"median":1.95,"hi90":6.61},"CENTRE":{"lo90":0.63,"median":3.56,"hi90":8.99}},"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.15,"CON":44.77,"GRN":5.36,"ONEBC":2.1,"CENTRE":2.9,"OTH":0.72},"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.589,"category":"Toss-up","win_prob":{"NDP":0.589,"CON":0.4108,"GRN":0.0001,"CENTRE":0.0001},"point":{"NDP":46.09,"CON":42.75,"GRN":6.36,"ONEBC":2.14,"CENTRE":2.66,"OTH":0.0},"share":{"NDP":{"lo90":31.74,"median":45.96,"hi90":59.69},"CON":{"lo90":29.04,"median":42.65,"hi90":56.69},"GRN":{"lo90":0.0,"median":6.04,"hi90":13.87},"ONEBC":{"lo90":0.0,"median":1.79,"hi90":6.55},"CENTRE":{"lo90":0.0,"median":2.38,"hi90":7.61}},"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.19,"CON":41.74,"GRN":6.41,"ONEBC":1.96,"CENTRE":2.7},"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.7389,"category":"Leans","win_prob":{"NDP":0.7389,"CON":0.2609,"GRN":0.0002},"point":{"NDP":48.76,"CON":39.39,"GRN":7.44,"ONEBC":1.97,"CENTRE":2.44,"OTH":0.0},"share":{"NDP":{"lo90":34.29,"median":48.61,"hi90":62.12},"CON":{"lo90":25.82,"median":39.25,"hi90":53.03},"GRN":{"lo90":0.42,"median":7.07,"hi90":15.45},"ONEBC":{"lo90":0.0,"median":1.64,"hi90":6.26},"CENTRE":{"lo90":0.0,"median":2.2,"hi90":7.26}},"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.97,"CON":44.54,"GRN":4.42,"ONEBC":2.09,"CENTRE":2.88,"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":"NDP","prob":0.588,"category":"Toss-up","win_prob":{"NDP":0.588,"CON":0.4118,"GRN":0.0002},"point":{"NDP":48.43,"CON":44.98,"GRN":5.6,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.99},"share":{"NDP":{"lo90":34.03,"median":48.15,"hi90":61.75},"CON":{"lo90":31.43,"median":45.04,"hi90":58.51},"GRN":{"lo90":0.4,"median":5.33,"hi90":12.4},"OTH":{"lo90":0.0,"median":0.69,"hi90":4.09}},"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.33,"CON":41.52,"ONEBC":1.94,"CENTRE":3.81,"OTH":2.39},"running":["NDP","CON","CENTRE"],"incumbent":{"name":"Jessie Sunner","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.7833,"category":"Leans","win_prob":{"NDP":0.7833,"CON":0.2167},"point":{"NDP":54.06,"CON":42.26,"GRN":0.0,"ONEBC":0.0,"CENTRE":3.69,"OTH":0.0},"share":{"NDP":{"lo90":40.15,"median":54.09,"hi90":67.8},"CON":{"lo90":28.23,"median":41.99,"hi90":55.96},"CENTRE":{"lo90":0.02,"median":3.49,"hi90":9.19}},"baseline_moves":["Japreet Lehal (independent 2024, 2.2%) not running: transferred","Joginder Singh Randhawa (independent 2024, 1.2%) not running: transferred"],"notes":[{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"328","name":"Surrey North","region":"Metro Vancouver","winner_2024":{"party":"CON","name":"Mandeep Dhaliwal","share":50.7},"shares_2024":{"CON":50.7,"NDP":43.3,"GRN":4.2,"OTH":1.0},"adjusted_baseline":{"NDP":42.03,"CON":47.17,"GRN":4.22,"ONEBC":2.22,"CENTRE":3.3,"OTH":1.06},"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.5385,"category":"Toss-up","win_prob":{"NDP":0.4614,"CON":0.5385,"GRN":0.0001},"point":{"NDP":43.33,"CON":44.53,"GRN":5.05,"ONEBC":2.23,"CENTRE":3.01,"OTH":1.86},"share":{"NDP":{"lo90":29.39,"median":43.05,"hi90":56.5},"CON":{"lo90":30.63,"median":44.54,"hi90":57.9},"GRN":{"lo90":0.0,"median":4.65,"hi90":11.86},"ONEBC":{"lo90":0.0,"median":1.92,"hi90":6.53},"CENTRE":{"lo90":0.0,"median":2.72,"hi90":8.09},"OTH":{"lo90":0.0,"median":1.6,"hi90":5.59}},"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.62,"CON":45.96,"ONEBC":2.16,"CENTRE":2.98,"OTH":2.29},"running":["NDP","CON","GRN","CENTRE"],"incumbent":{"name":"Bryan Tepper","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.5727,"category":"Toss-up","win_prob":{"NDP":0.5727,"CON":0.4273},"point":{"NDP":49.86,"CON":46.81,"GRN":0.53,"ONEBC":0.0,"CENTRE":2.79,"OTH":0.0},"share":{"NDP":{"lo90":35.07,"median":49.21,"hi90":62.82},"CON":{"lo90":32.64,"median":46.62,"hi90":60.3},"GRN":{"lo90":0.0,"median":0.26,"hi90":5.74},"CENTRE":{"lo90":0.0,"median":2.44,"hi90":7.79}},"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.5,"CON":47.22,"ONEBC":2.22,"CENTRE":3.95,"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.5968,"category":"Toss-up","win_prob":{"NDP":0.5968,"CON":0.4032},"point":{"NDP":48.32,"CON":44.8,"GRN":0.0,"ONEBC":2.25,"CENTRE":3.71,"OTH":0.92},"share":{"NDP":{"lo90":34.19,"median":48.05,"hi90":61.44},"CON":{"lo90":30.68,"median":44.45,"hi90":58.23},"ONEBC":{"lo90":0.0,"median":1.91,"hi90":6.72},"CENTRE":{"lo90":0.05,"median":3.54,"hi90":9.31},"OTH":{"lo90":0.0,"median":0.64,"hi90":4.13}},"baseline_moves":["Jim McMurtry (independent 2024, 2.8%) not running: transferred"],"notes":[{"type":"incumbent_not_running","note":"Linda Hepner (elected Conservative 2024) is not running.","v1":"Not adjusted in v1.","why_it_may_matter":"Low to moderate."},{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"331","name":"Surrey South","region":"Metro Vancouver","winner_2024":{"party":"CON","name":"Brent Chapman","share":58.8},"shares_2024":{"CON":58.8,"NDP":41.2},"adjusted_baseline":{"NDP":39.74,"CON":54.17,"ONEBC":2.56,"CENTRE":3.53},"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.8001,"category":"Likely","win_prob":{"NDP":0.1998,"CON":0.8001,"GRN":0.0001},"point":{"NDP":41.49,"CON":53.81,"GRN":0.52,"ONEBC":0.0,"CENTRE":3.24,"OTH":0.93},"share":{"NDP":{"lo90":27.19,"median":40.77,"hi90":54.22},"CON":{"lo90":39.45,"median":53.61,"hi90":66.69},"GRN":{"lo90":0.0,"median":0.26,"hi90":5.45},"CENTRE":{"lo90":0.0,"median":2.98,"hi90":8.52},"OTH":{"lo90":0.0,"median":0.62,"hi90":4.08}},"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.83,"CON":48.37,"ONEBC":2.28,"CENTRE":3.14,"OTH":2.39},"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.5203,"category":"Toss-up","win_prob":{"NDP":0.4796,"CON":0.5203,"ONEBC":0.0001},"point":{"NDP":45.3,"CON":45.82,"GRN":0.52,"ONEBC":2.29,"CENTRE":2.86,"OTH":3.2},"share":{"NDP":{"lo90":30.62,"median":44.63,"hi90":58.13},"CON":{"lo90":31.92,"median":45.64,"hi90":58.96},"GRN":{"lo90":0.0,"median":0.27,"hi90":5.42},"ONEBC":{"lo90":0.0,"median":1.96,"hi90":6.63},"CENTRE":{"lo90":0.0,"median":2.55,"hi90":7.85},"OTH":{"lo90":0.0,"median":2.9,"hi90":7.37}},"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.76,"CON":34.29,"GRN":6.16,"ONEBC":1.6,"CENTRE":2.2},"running":["NDP","CON","GRN"],"incumbent":{"name":"George Chow","party_at_dissolution":"NDP","not_running":true,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9345,"category":"Likely","win_prob":{"NDP":0.9345,"CON":0.0652,"GRN":0.0003},"point":{"NDP":58.2,"CON":34.42,"GRN":7.39,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":44.12,"median":58.13,"hi90":71.13},"CON":{"lo90":21.75,"median":34.46,"hi90":48.08},"GRN":{"lo90":0.79,"median":7.09,"hi90":15.14}},"baseline_moves":[],"notes":[{"type":"incumbent_not_running","note":"George Chow (NDP) is not running.","v1":"Not adjusted in v1.","why_it_may_matter":"Low to moderate: loss of incumbent (The Writ docks a party 3-4 points when its incumbent leaves)."}]},{"id":"334","name":"Vancouver-Hastings","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Niki Sharma","share":64.1},"shares_2024":{"NDP":64.1,"CON":24.3,"GRN":10.9,"IND":0.7},"adjusted_baseline":{"NDP":63.07,"CON":23.3,"GRN":10.83,"ONEBC":1.07,"CENTRE":1.7,"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.9897,"category":"Solid","win_prob":{"NDP":0.9897,"CON":0.0092,"GRN":0.0011},"point":{"NDP":63.83,"CON":21.9,"GRN":11.96,"ONEBC":0.0,"CENTRE":1.46,"OTH":0.86},"share":{"NDP":{"lo90":49.74,"median":63.45,"hi90":76.01},"CON":{"lo90":10.79,"median":21.93,"hi90":34.3},"GRN":{"lo90":3.01,"median":11.59,"hi90":21.11},"CENTRE":{"lo90":0.0,"median":1.11,"hi90":5.5},"OTH":{"lo90":0.0,"median":0.55,"hi90":3.94}},"baseline_moves":["Zsolt Kiss (independent 2024, 0.7%) not running: transferred"],"notes":[]},{"id":"335","name":"Vancouver-Kensington","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Mable Elmore","share":60.9},"shares_2024":{"NDP":60.9,"CON":31.5,"GRN":7.6},"adjusted_baseline":{"NDP":59.55,"CON":29.65,"GRN":7.53,"ONEBC":1.37,"CENTRE":1.9},"running":["NDP","CON","GRN"],"incumbent":{"name":"Mable Elmore","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9749,"category":"Solid","win_prob":{"NDP":0.9749,"CON":0.0249,"GRN":0.0002},"point":{"NDP":61.73,"CON":29.47,"GRN":8.8,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":47.73,"median":61.53,"hi90":74.48},"CON":{"lo90":17.62,"median":29.55,"hi90":43.1},"GRN":{"lo90":1.39,"median":8.49,"hi90":17.01}},"baseline_moves":[],"notes":[]},{"id":"336","name":"Vancouver-Langara","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Sunita Dhir","share":48.4},"shares_2024":{"NDP":48.4,"CON":46.0,"GRN":5.5},"adjusted_baseline":{"NDP":47.0,"CON":42.76,"GRN":5.47,"ONEBC":2.01,"CENTRE":2.77},"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.6723,"category":"Leans","win_prob":{"NDP":0.6723,"CON":0.3275,"GRN":0.0002},"point":{"NDP":48.83,"CON":42.23,"GRN":6.42,"ONEBC":0.0,"CENTRE":2.51,"OTH":0.0},"share":{"NDP":{"lo90":34.53,"median":48.76,"hi90":62.35},"CON":{"lo90":28.6,"median":42.22,"hi90":56.25},"GRN":{"lo90":0.03,"median":6.14,"hi90":13.92},"CENTRE":{"lo90":0.0,"median":2.21,"hi90":7.22}},"baseline_moves":[],"notes":[]},{"id":"337","name":"Vancouver-Little Mountain","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Christine Boyle","share":62.1},"shares_2024":{"NDP":62.1,"CON":30.6,"GRN":7.3},"adjusted_baseline":{"NDP":60.76,"CON":28.82,"GRN":7.24,"ONEBC":1.33,"CENTRE":1.84},"running":["NDP","CON","GRN"],"incumbent":{"name":"Christine Boyle","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9801,"category":"Solid","win_prob":{"NDP":0.9801,"CON":0.0198,"GRN":0.0001},"point":{"NDP":62.92,"CON":28.6,"GRN":8.47,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":49.01,"median":62.79,"hi90":75.74},"CON":{"lo90":16.61,"median":28.71,"hi90":41.81},"GRN":{"lo90":1.32,"median":8.16,"hi90":16.65}},"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.4,"CON":32.36,"GRN":8.66,"ONEBC":1.5,"CENTRE":2.08},"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.9466,"category":"Likely","win_prob":{"NDP":0.9466,"CON":0.0531,"GRN":0.0003},"point":{"NDP":56.97,"CON":31.4,"GRN":9.79,"ONEBC":0.0,"CENTRE":1.84,"OTH":0.0},"share":{"NDP":{"lo90":42.56,"median":56.82,"hi90":70.45},"CON":{"lo90":18.73,"median":31.46,"hi90":44.42},"GRN":{"lo90":1.64,"median":9.45,"hi90":18.46},"CENTRE":{"lo90":0.0,"median":1.5,"hi90":6.15}},"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.92,"CON":48.33,"GRN":7.79,"ONEBC":2.28,"CENTRE":3.68},"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.6783,"category":"Leans","win_prob":{"NDP":0.3212,"CON":0.6783,"GRN":0.0005},"point":{"NDP":39.41,"CON":45.95,"GRN":8.95,"ONEBC":2.3,"CENTRE":3.39,"OTH":0.0},"share":{"NDP":{"lo90":25.34,"median":39.16,"hi90":52.93},"CON":{"lo90":31.73,"median":45.87,"hi90":59.99},"GRN":{"lo90":1.4,"median":8.57,"hi90":17.27},"ONEBC":{"lo90":0.0,"median":1.97,"hi90":6.84},"CENTRE":{"lo90":0.0,"median":3.15,"hi90":8.82}},"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.85,"CON":28.88,"GRN":6.09,"ONEBC":1.34,"CENTRE":1.85},"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.9796,"category":"Solid","win_prob":{"NDP":0.9796,"CON":0.0201,"GRN":0.0003},"point":{"NDP":63.47,"CON":27.88,"GRN":7.04,"ONEBC":0.0,"CENTRE":1.62,"OTH":0.0},"share":{"NDP":{"lo90":49.08,"median":63.22,"hi90":76.11},"CON":{"lo90":15.27,"median":27.91,"hi90":41.06},"GRN":{"lo90":0.23,"median":6.77,"hi90":14.82},"CENTRE":{"lo90":0.0,"median":1.27,"hi90":5.79}},"baseline_moves":[],"notes":[]},{"id":"341","name":"Vancouver-South Granville","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Brenda Bailey","share":64.3},"shares_2024":{"NDP":64.3,"CON":25.0,"GRN":10.7},"adjusted_baseline":{"NDP":63.1,"CON":23.63,"GRN":10.68,"ONEBC":1.09,"CENTRE":1.51},"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.993,"category":"Solid","win_prob":{"NDP":0.993,"CON":0.0065,"GRN":0.0005},"point":{"NDP":64.26,"CON":21.48,"GRN":11.89,"ONEBC":1.08,"CENTRE":1.29,"OTH":0.0},"share":{"NDP":{"lo90":49.67,"median":63.98,"hi90":77.0},"CON":{"lo90":9.87,"median":21.31,"hi90":34.06},"GRN":{"lo90":3.08,"median":11.63,"hi90":21.25},"ONEBC":{"lo90":0.0,"median":0.71,"hi90":4.64},"CENTRE":{"lo90":0.0,"median":0.96,"hi90":5.24}},"baseline_moves":[],"notes":[{"type":"incumbent_not_running","note":"Brenda Bailey (NDP) is not running.","v1":"Not adjusted in v1.","why_it_may_matter":"Low to moderate: loss of incumbent (The Writ docks a party 3-4 points when its incumbent leaves)."}]},{"id":"342","name":"Vancouver-Strathcona","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Joan Phillip","share":68.2},"shares_2024":{"NDP":68.2,"CON":17.1,"GRN":13.1,"OTH":1.7},"adjusted_baseline":{"NDP":67.19,"CON":16.35,"GRN":13.0,"ONEBC":0.74,"CENTRE":1.04,"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.9959,"category":"Solid","win_prob":{"NDP":0.9959,"CON":0.0027,"GRN":0.0014},"point":{"NDP":67.92,"CON":15.32,"GRN":14.3,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.46},"share":{"NDP":{"lo90":53.7,"median":67.73,"hi90":79.86},"CON":{"lo90":5.68,"median":15.44,"hi90":26.9},"GRN":{"lo90":4.82,"median":13.99,"hi90":24.36},"OTH":{"lo90":0.0,"median":2.23,"hi90":6.32}},"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.91,"CON":26.14,"GRN":9.08,"ONEBC":1.21,"CENTRE":1.67},"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.9849,"category":"Solid","win_prob":{"NDP":0.9849,"CON":0.0146,"GRN":0.0005},"point":{"NDP":63.86,"CON":25.74,"GRN":10.4,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":49.86,"median":63.68,"hi90":76.64},"CON":{"lo90":14.31,"median":25.87,"hi90":38.83},"GRN":{"lo90":2.36,"median":10.09,"hi90":19.0}},"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.34,"CON":40.34,"GRN":6.83,"ONEBC":1.89,"CENTRE":2.6},"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.7549,"category":"Leans","win_prob":{"NDP":0.7549,"CON":0.245,"GRN":0.0001},"point":{"NDP":50.09,"CON":39.68,"GRN":7.88,"ONEBC":0.0,"CENTRE":2.35,"OTH":0.0},"share":{"NDP":{"lo90":36.03,"median":49.83,"hi90":63.35},"CON":{"lo90":26.34,"median":39.81,"hi90":53.36},"GRN":{"lo90":0.81,"median":7.52,"hi90":15.86},"CENTRE":{"lo90":0.0,"median":2.03,"hi90":7.05}},"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.25,"CON":51.97,"ONEBC":2.45,"CENTRE":3.38,"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.6805,"category":"Leans","win_prob":{"NDP":0.3194,"CON":0.6805,"GRN":0.0001},"point":{"NDP":44.67,"CON":51.88,"GRN":0.94,"ONEBC":2.52,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":28.97,"median":43.83,"hi90":58.07},"CON":{"lo90":37.01,"median":51.48,"hi90":66.07},"GRN":{"lo90":0.0,"median":0.98,"hi90":7.1},"ONEBC":{"lo90":0.0,"median":2.09,"hi90":7.64}},"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.52,"CON":18.16,"GRN":33.33,"ONEBC":0.83,"CENTRE":1.16},"running":["NDP","CON","GRN"],"incumbent":{"name":"Grace Lore","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.7758,"category":"Leans","win_prob":{"NDP":0.7758,"CON":0.0111,"GRN":0.2131},"point":{"NDP":47.22,"CON":17.16,"GRN":35.62,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":31.72,"median":47.08,"hi90":62.81},"CON":{"lo90":6.21,"median":17.55,"hi90":30.93},"GRN":{"lo90":19.54,"median":35.18,"hi90":49.41}},"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":55.06,"CON":19.18,"GRN":23.05,"ONEBC":0.88,"CENTRE":1.22,"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.9654,"category":"Solid","win_prob":{"NDP":0.9654,"CON":0.0095,"GRN":0.0251},"point":{"NDP":56.44,"CON":18.43,"GRN":25.13,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":40.91,"median":56.18,"hi90":71.11},"CON":{"lo90":7.19,"median":18.85,"hi90":32.04},"GRN":{"lo90":11.29,"median":24.53,"hi90":38.08}},"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.23,"CON":59.47,"GRN":1.58,"ONEBC":2.83,"CENTRE":3.89},"running":["NDP","CON","GRN"],"incumbent":{"name":"Macklin McCall","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9438,"category":"Likely","win_prob":{"NDP":0.0562,"CON":0.9438},"point":{"NDP":35.53,"CON":61.75,"GRN":2.72,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":21.65,"median":35.13,"hi90":49.09},"CON":{"lo90":47.33,"median":61.62,"hi90":75.26},"GRN":{"lo90":0.07,"median":2.32,"hi90":9.23}},"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.37,"CON":55.35,"GRN":7.03,"ONEBC":2.63,"CENTRE":3.61},"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.9171,"category":"Likely","win_prob":{"NDP":0.0825,"CON":0.9171,"GRN":0.0004},"point":{"NDP":34.06,"CON":54.69,"GRN":8.59,"ONEBC":2.66,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":20.92,"median":33.91,"hi90":46.9},"CON":{"lo90":40.98,"median":54.74,"hi90":68.28},"GRN":{"lo90":1.35,"median":8.28,"hi90":16.89},"ONEBC":{"lo90":0.0,"median":2.31,"hi90":7.44}},"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.54,"CON":33.03,"GRN":37.74,"ONEBC":1.55,"CENTRE":2.14},"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.6659,"category":"Leans","win_prob":{"NDP":0.0947,"CON":0.2394,"GRN":0.6659},"point":{"NDP":26.22,"CON":31.59,"GRN":40.33,"ONEBC":0.0,"CENTRE":1.86,"OTH":0.0},"share":{"NDP":{"lo90":13.82,"median":26.07,"hi90":39.74},"CON":{"lo90":18.83,"median":31.83,"hi90":45.96},"GRN":{"lo90":24.56,"median":39.92,"hi90":53.55},"CENTRE":{"lo90":0.0,"median":1.51,"hi90":6.21}},"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-10-12_leger.json","average":{"NDP":0.65,"CON":0.09,"GRN":-0.52,"ONEBC":-0.56,"CENTRE":0.33,"OTH":0.0},"seat_median":{"NDP":1.0,"CON":-1.0,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"p_majority":{"NDP":0.0357,"CON":-0.0263,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"p_minority":-0.0094,"leader_changes":[]},"average_series":{"NDP":[["2024-10-20",null],["2024-10-23",null],["2024-10-30",null],["2024-11-06",null],["2024-11-13",null],["2024-11-20",null],["2024-11-27",null],["2024-12-04",null],["2024-12-11",null],["2024-12-18",null],["2024-12-25",null],["2025-01-01",null],["2025-01-08",null],["2025-01-15",null],["2025-01-22",null],["2025-01-29",45.58],["2025-02-05",45.77],["2025-02-12",45.88],["2025-02-19",45.9],["2025-02-26",45.81],["2025-03-05",45.64],["2025-03-12",45.42],["2025-03-19",45.19],["2025-03-26",44.99],["2025-04-02",44.87],["2025-04-09",44.84],["2025-04-16",44.84],["2025-04-23",44.81],["2025-04-30",44.72],["2025-05-07",44.58],["2025-05-14",44.37],["2025-05-21",44.1],["2025-05-28",43.79],["2025-06-04",43.44],["2025-06-11",43.08],["2025-06-18",42.74],["2025-06-25",42.42],["2025-07-02",42.14],["2025-07-09",41.91],["2025-07-16",41.74],["2025-07-23",41.66],["2025-07-30",41.76],["2025-08-06",42.02],["2025-08-13",42.33],["2025-08-20",42.64],["2025-08-27",42.99],["2025-09-03",43.39],["2025-09-10",43.81],["2025-09-17",44.22],["2025-09-24",44.59],["2025-10-01",44.9],["2025-10-08",45.15],["2025-10-15",45.37]],"CON":[["2024-10-20",null],["2024-10-23",null],["2024-10-30",null],["2024-11-06",null],["2024-11-13",null],["2024-11-20",null],["2024-11-27",null],["2024-12-04",null],["2024-12-11",null],["2024-12-18",null],["2024-12-25",null],["2025-01-01",null],["2025-01-08",null],["2025-01-15",null],["2025-01-22",null],["2025-01-29",41.57],["2025-02-05",41.52],["2025-02-12",41.49],["2025-02-19",41.49],["2025-02-26",41.53],["2025-03-05",41.6],["2025-03-12",41.75],["2025-03-19",42.05],["2025-03-26",42.63],["2025-04-02",43.52],["2025-04-09",44.33],["2025-04-16",44.61],["2025-04-23",44.37],["2025-04-30",43.86],["2025-05-07",43.27],["2025-05-14",42.72],["2025-05-21",42.3],["2025-05-28",42.06],["2025-06-04",42.01],["2025-06-11",42.11],["2025-06-18",42.31],["2025-06-25",42.56],["2025-07-02",42.81],["2025-07-09",43.05],["2025-07-16",43.27],["2025-07-23",43.47],["2025-07-30",43.57],["2025-08-06",43.48],["2025-08-13",43.18],["2025-08-20",42.74],["2025-08-27",42.21],["2025-09-03",41.62],["2025-09-10",41.04],["2025-09-17",40.53],["2025-09-24",40.14],["2025-10-01",39.86],["2025-10-08",39.67],["2025-10-15",39.56]],"GRN":[["2024-10-20",null],["2024-10-23",null],["2024-10-30",null],["2024-11-06",null],["2024-11-13",null],["2024-11-20",null],["2024-11-27",null],["2024-12-04",null],["2024-12-11",null],["2024-12-18",null],["2024-12-25",null],["2025-01-01",null],["2025-01-08",null],["2025-01-15",null],["2025-01-22",null],["2025-01-29",9.34],["2025-02-05",9.3],["2025-02-12",9.32],["2025-02-19",9.4],["2025-02-26",9.53],["2025-03-05",9.69],["2025-03-12",9.83],["2025-03-19",9.87],["2025-03-26",9.69],["2025-04-02",9.2],["2025-04-09",8.61],["2025-04-16",8.29],["2025-04-23",8.27],["2025-04-30",8.42],["2025-05-07",8.61],["2025-05-14",8.77],["2025-05-21",8.84],["2025-05-28",8.8],["2025-06-04",8.67],["2025-06-11",8.47],["2025-06-18",8.24],["2025-06-25",8.01],["2025-07-02",7.81],["2025-07-09",7.66],["2025-07-16",7.62],["2025-07-23",7.83],["2025-07-30",8.46],["2025-08-06",9.26],["2025-08-13",9.78],["2025-08-20",9.98],["2025-08-27",10.02],["2025-09-03",10.0],["2025-09-10",9.94],["2025-09-17",9.84],["2025-09-24",9.73],["2025-10-01",9.6],["2025-10-08",9.48],["2025-10-15",9.35]],"ONEBC":[["2024-10-20",null],["2024-10-23",null],["2024-10-30",null],["2024-11-06",null],["2024-11-13",null],["2024-11-20",null],["2024-11-27",null],["2024-12-04",null],["2024-12-11",null],["2024-12-18",null],["2024-12-25",null],["2025-01-01",null],["2025-01-08",null],["2025-01-15",null],["2025-01-22",null],["2025-01-29",null],["2025-02-05",null],["2025-02-12",null],["2025-02-19",null],["2025-02-26",null],["2025-03-05",null],["2025-03-12",null],["2025-03-19",null],["2025-03-26",null],["2025-04-02",null],["2025-04-09",null],["2025-04-16",null],["2025-04-23",null],["2025-04-30",null],["2025-05-07",null],["2025-05-14",null],["2025-05-21",null],["2025-05-28",null],["2025-06-04",null],["2025-06-11",null],["2025-06-18",null],["2025-06-25",null],["2025-07-02",null],["2025-07-09",null],["2025-07-16",null],["2025-07-23",null],["2025-07-30",null],["2025-08-06",null],["2025-08-13",null],["2025-08-20",null],["2025-08-27",null],["2025-09-03",null],["2025-09-10",null],["2025-09-17",null],["2025-09-24",null],["2025-10-01",null],["2025-10-08",2.02],["2025-10-15",1.98]],"CENTRE":[["2024-10-20",null],["2024-10-23",null],["2024-10-30",null],["2024-11-06",null],["2024-11-13",null],["2024-11-20",null],["2024-11-27",null],["2024-12-04",null],["2024-12-11",null],["2024-12-18",null],["2024-12-25",null],["2025-01-01",null],["2025-01-08",null],["2025-01-15",null],["2025-01-22",null],["2025-01-29",null],["2025-02-05",null],["2025-02-12",null],["2025-02-19",null],["2025-02-26",null],["2025-03-05",null],["2025-03-12",null],["2025-03-19",null],["2025-03-26",null],["2025-04-02",null],["2025-04-09",null],["2025-04-16",null],["2025-04-23",null],["2025-04-30",null],["2025-05-07",null],["2025-05-14",null],["2025-05-21",null],["2025-05-28",null],["2025-06-04",null],["2025-06-11",null],["2025-06-18",null],["2025-06-25",null],["2025-07-02",null],["2025-07-09",null],["2025-07-16",null],["2025-07-23",null],["2025-07-30",null],["2025-08-06",null],["2025-08-13",null],["2025-08-20",null],["2025-08-27",null],["2025-09-03",null],["2025-09-10",null],["2025-09-17",null],["2025-09-24",null],["2025-10-01",null],["2025-10-08",3.0],["2025-10-15",3.0]]},"file":"2025-10-15_abacus-data.json","publication":{"date":"2025-10-15","path":"by-date/2025-10-15.json","snapshots_that_day":["2025-10-15_abacus-data.json"],"new_polls":[{"date":"2025-10-15","firm":"Abacus Data","sample":1000,"values":{"NDP":47,"CON":40,"GRN":8,"ONEBC":1,"CENTRE":3}}],"previous_date":"2025-10-12","changes":{"from_date":"2025-10-12","from_file":"2025-10-12_leger.json","average":{"NDP":0.65,"CON":0.09,"GRN":-0.52,"ONEBC":-0.56,"CENTRE":0.33,"OTH":0.0},"seat_median":{"NDP":1.0,"CON":-1.0,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"p_majority":{"NDP":0.0357,"CON":-0.0263,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"p_minority":-0.0094,"leader_changes":[]}}}