{"title":"British Columbia 2026 seat projection","label":"Projection, not a poll.","version":"bc-shadow-v1","generated":"2026-10-10T05:17:11+00:00","backfilled":true,"as_of":"2026-09-28","freeze_at":"2026-10-23 23:59:59 America/Vancouver (PDT, UTC-7)","data_window":{"from":"2024-10-20","to":"2026-09-28","rule":"Polls dated after the 2024 election, up to the newest poll; kernel weights as on the site."},"poll_set_hash":"6438b5deee91b13b","polls_used":[{"date":"2025-01-26","firm":"Leger","sample":1001,"values":{"NDP":44,"CON":42,"GRN":10},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2025-02-15","firm":"Pallas Data","sample":677,"values":{"NDP":48.8,"CON":40.7,"GRN":7.6},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2025-03-05","firm":"Research Co.","sample":802,"values":{"NDP":44,"CON":42,"GRN":11},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2025-05-04","firm":"Liaison Strategies","sample":800,"values":{"NDP":45,"CON":47,"GRN":7},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2025-05-25","firm":"Leger","sample":1032,"values":{"NDP":45,"CON":39,"GRN":11},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2025-06-09","firm":"Research Co.","sample":803,"values":{"NDP":43,"CON":42,"GRN":8,"ONEBC":1,"CENTRE":2},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2025-06-24","firm":"Mainstreet Research","sample":943,"values":{"NDP":41,"CON":44,"GRN":7},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2025-09-05","firm":"Angus Reid","sample":811,"values":{"NDP":42,"CON":44,"GRN":10},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2025-10-03","firm":"Research Co.","sample":801,"values":{"NDP":44,"CON":38,"GRN":12,"ONEBC":1,"CENTRE":3},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2025-10-06","firm":"Cardinal Research","sample":1088,"values":{"NDP":42.5,"CON":41.3,"GRN":10,"ONEBC":3.8},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2025-10-12","firm":"Leger","sample":1035,"values":{"NDP":48,"CON":38,"GRN":8},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2025-10-15","firm":"Abacus Data","sample":1000,"values":{"NDP":47,"CON":40,"GRN":8,"ONEBC":1,"CENTRE":3},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2025-10-25","firm":"Angus Reid","sample":1044,"values":{"NDP":40,"CON":41,"GRN":11,"ONEBC":5,"CENTRE":1},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2025-11-25","firm":"EKOS","sample":889,"values":{"NDP":44,"CON":35,"GRN":9,"ONEBC":8,"CENTRE":2},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2025-11-25","firm":"Yorkville Strategies","sample":600,"values":{"NDP":40,"CON":42,"GRN":8,"ONEBC":5},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2025-12-01","firm":"Angus Reid","sample":463,"values":{"NDP":43,"CON":40,"GRN":11},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2025-12-13","firm":"Pallas Data","sample":923,"values":{"NDP":44,"CON":39,"GRN":9,"ONEBC":7},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2025-12-18","firm":"Mainstreet Research","sample":1902,"values":{"NDP":41,"CON":41,"GRN":10,"ONEBC":7},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2026-01-26","firm":"Leger","sample":1003,"values":{"NDP":44,"CON":38,"GRN":9,"ONEBC":6},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2026-02-09","firm":"Leger","sample":1007,"values":{"NDP":44,"CON":39,"GRN":9,"ONEBC":5},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2026-02-14","firm":"Pallas Data","sample":988,"values":{"NDP":42,"CON":37,"GRN":13,"ONEBC":6},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2026-02-24","firm":"One Persuasion","sample":1005,"values":{"NDP":37,"CON":41,"GRN":11,"ONEBC":6},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2026-02-27","firm":"Pallas Data","sample":1256,"values":{"NDP":42,"CON":40,"GRN":11,"ONEBC":5},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2026-03-03","firm":"Innovative Research","sample":991,"values":{"NDP":39,"CON":47,"GRN":10},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2026-03-13","firm":"Mainstreet Research","sample":1054,"values":{"NDP":39,"CON":37,"GRN":12},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2026-03-17","firm":"Angus Reid","sample":499,"values":{"NDP":42,"CON":44,"GRN":9},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2026-04-06","firm":"Leger","sample":1003,"values":{"NDP":44,"CON":40,"GRN":10,"ONEBC":3},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2026-04-13","firm":"Mainstreet Research","sample":1275,"values":{"NDP":38,"CON":32.8,"GRN":16.1,"ONEBC":10.9},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2026-04-28","firm":"Angus Reid","sample":804,"values":{"NDP":36,"CON":46,"GRN":13},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2026-06-02","firm":"Leger","sample":1002,"values":{"NDP":41,"CON":45,"GRN":8},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2026-06-05","firm":"Research Co.","sample":803,"values":{"NDP":42,"CON":42,"GRN":9,"ONEBC":2,"CENTRE":3},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2026-06-12","firm":"Angus Reid","sample":755,"values":{"NDP":36,"CON":47,"GRN":11},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2026-07-17","firm":"Fairview Strategy","sample":896,"values":{"NDP":44,"CON":40,"GRN":12},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2026-08-03","firm":"Yorkville Strategies","sample":1016,"values":{"NDP":46,"CON":40,"GRN":12,"ONEBC":1,"CENTRE":0},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2026-08-08","firm":"604 Polling","sample":1124,"values":{"NDP":35,"CON":45,"GRN":12,"ONEBC":2,"CENTRE":2},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2026-08-14","firm":"Research Co.","sample":801,"values":{"NDP":44,"CON":39,"GRN":10,"ONEBC":1,"CENTRE":5},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2026-09-14","firm":"Ipsos","sample":800,"values":{"NDP":45,"CON":35,"GRN":10,"ONEBC":2,"CENTRE":4},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2026-09-15","firm":"Angus Reid","sample":749,"values":{"NDP":41,"CON":37,"GRN":13},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2026-09-18","firm":"Innovative Research","sample":500,"values":{"NDP":43,"CON":39,"GRN":14},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2026-09-24","firm":"Angus Reid","sample":801,"values":{"NDP":35,"CON":43,"GRN":12,"ONEBC":4,"CENTRE":3},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2026-09-27","firm":"Liaison Strategies","sample":1000,"values":{"NDP":39,"CON":40,"GRN":11,"ONEBC":3,"CENTRE":4},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2026-09-28","firm":"Innovative Research","sample":500,"values":{"NDP":41,"CON":39,"GRN":11,"ONEBC":4,"CENTRE":3},"wikipedia_matched":true,"filled_from_wikipedia":[]},{"date":"2026-09-28","firm":"Leger","sample":1003,"values":{"NDP":36,"CON":39,"GRN":13,"ONEBC":5,"CENTRE":5},"wikipedia_matched":true,"filled_from_wikipedia":[]}],"new_polls":[{"date":"2026-09-28","firm":"Innovative Research","sample":500,"values":{"NDP":41,"CON":39,"GRN":11,"ONEBC":4,"CENTRE":3}},{"date":"2026-09-28","firm":"Leger","sample":1003,"values":{"NDP":36,"CON":39,"GRN":13,"ONEBC":5,"CENTRE":5}}],"revised_polls":[],"average":{"NDP":{"mean":39.61,"lo":36.18,"hi":43.05},"CON":{"mean":38.99,"lo":36.69,"hi":41.3},"GRN":{"mean":11.86,"lo":10.59,"hi":13.12},"ONEBC":{"mean":3.53,"lo":2.38,"hi":4.67},"CENTRE":{"mean":3.94,"lo":3.09,"hi":4.78}},"model_target":{"NDP":39.61,"CON":38.99,"GRN":11.86,"ONEBC":3.53,"CENTRE":3.94,"OTH":2.07},"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":true,"rule":"shrink province-wide swing toward regional poll splits","groups":{"Metro Vancouver":{"polls":1,"n":491,"model_dev":{"CON":-2.51,"NDP":5.47,"GRN":-2.51},"poll_dev":{"CON":-2.0,"NDP":3.0,"GRN":-1.0},"lambda":{"CON":0.685,"NDP":0.696,"GRN":0.588},"adj":{"CON":0.32,"NDP":-1.44,"GRN":0.96},"model_after":{"CON":36.8,"NDP":43.64,"GRN":10.31}},"Vancouver Island":{"polls":1,"n":171,"model_dev":{"CON":-9.49,"NDP":-0.03,"GRN":11.75},"poll_dev":{"CON":-2.0,"NDP":1.0,"GRN":3.0},"lambda":{"CON":0.436,"NDP":0.471,"GRN":0.524},"adj":{"CON":3.24,"NDP":0.76,"GRN":-4.51},"model_after":{"CON":32.74,"NDP":40.34,"GRN":19.1}},"Rest of BC":{"polls":1,"n":341,"model_dev":{"CON":8.63,"NDP":-6.68,"GRN":-3.81},"poll_dev":{"CON":5.0,"NDP":-5.0,"GRN":-1.0},"lambda":{"CON":0.622,"NDP":0.622,"GRN":0.491},"adj":{"CON":-2.29,"NDP":1.32,"GRN":1.46},"model_after":{"CON":44.9,"NDP":34.22,"GRN":9.49}}},"polls":[{"firm":"Leger","end":"2026-09-28","sample":1003}]}},"province":{"seats":{"NDP":{"seats_median":44.0,"seats_mean":43.6037,"seats_lo90":22.0,"seats_hi90":65.0,"p_majority":0.405,"p_most_seats":0.4349,"vote_median":41.8317,"vote_lo90":35.081,"vote_hi90":48.2791},"CON":{"seats_median":47.0,"seats_mean":46.9355,"seats_lo90":26.0,"seats_hi90":68.0,"p_majority":0.5144,"p_most_seats":0.5478,"vote_median":42.7977,"vote_lo90":36.2473,"vote_hi90":49.4959},"GRN":{"seats_median":2.0,"seats_mean":2.2261,"seats_lo90":0.0,"seats_hi90":5.0,"p_majority":0.0001,"p_most_seats":0.0001,"vote_median":11.1633,"vote_lo90":7.2269,"vote_hi90":15.1797},"ONEBC":{"seats_median":0.0,"seats_mean":0.0027,"seats_lo90":0.0,"seats_hi90":0.0,"p_majority":0.0,"p_most_seats":0.0,"vote_median":1.4888,"vote_lo90":0.4801,"vote_hi90":2.631},"CENTRE":{"seats_median":0.0,"seats_mean":0.0072,"seats_lo90":0.0,"seats_hi90":0.0,"p_majority":0.0,"p_most_seats":0.0,"vote_median":1.7482,"vote_lo90":0.6427,"vote_hi90":2.9271},"OTH":{"seats_median":0.0,"seats_mean":0.2248,"seats_lo90":0.0,"seats_hi90":1.0,"p_majority":0.0,"p_most_seats":0.0,"vote_median":0.8861,"vote_lo90":0.3988,"vote_hi90":1.4718}},"p_minority":0.0805,"p_tied_most_seats":0.0172,"ridings_led":{"NDP":43,"CON":48,"GRN":2,"ONEBC":0,"CENTRE":0,"OTH":0},"ridings_led_point":{"NDP":43,"CON":48,"GRN":2,"ONEBC":0,"CENTRE":0,"OTH":0},"categories":{"Solid":12,"Likely":29,"Leans":32,"Toss-up":20},"toss_ups":20,"seat_histogram":{"NDP":{"0":11,"1":6,"2":9,"3":7,"4":3,"5":4,"6":9,"7":10,"8":19,"9":10,"10":9,"11":10,"12":19,"13":23,"14":30,"15":25,"16":35,"17":37,"18":38,"19":41,"20":41,"21":61,"22":61,"23":79,"24":62,"25":91,"26":94,"27":140,"28":140,"29":150,"30":170,"31":178,"32":176,"33":203,"34":233,"35":253,"36":268,"37":272,"38":284,"39":308,"40":303,"41":307,"42":349,"43":350,"44":351,"45":342,"46":329,"47":361,"48":280,"49":290,"50":269,"51":286,"52":270,"53":250,"54":214,"55":201,"56":197,"57":171,"58":124,"59":144,"60":110,"61":111,"62":81,"63":88,"64":72,"65":77,"66":54,"67":66,"68":37,"69":49,"70":40,"71":26,"72":26,"73":18,"74":16,"75":19,"76":13,"77":13,"78":8,"79":6,"80":6,"81":8,"82":10,"83":11,"84":5,"85":4,"86":4,"87":4,"88":4,"89":2,"90":2,"91":3},"CON":{"0":1,"1":4,"2":5,"3":4,"4":5,"5":7,"6":5,"7":5,"8":6,"9":4,"10":12,"11":10,"12":8,"13":5,"14":12,"15":24,"16":12,"17":18,"18":27,"19":22,"20":36,"21":43,"22":48,"23":54,"24":55,"25":63,"26":77,"27":62,"28":92,"29":97,"30":108,"31":110,"32":152,"33":148,"34":179,"35":182,"36":210,"37":230,"38":254,"39":265,"40":284,"41":334,"42":295,"43":289,"44":322,"45":330,"46":341,"47":378,"48":343,"49":328,"50":321,"51":296,"52":301,"53":277,"54":261,"55":261,"56":234,"57":226,"58":198,"59":183,"60":170,"61":156,"62":137,"63":155,"64":130,"65":81,"66":83,"67":64,"68":75,"69":57,"70":47,"71":52,"72":48,"73":34,"74":26,"75":38,"76":26,"77":21,"78":23,"79":27,"80":7,"81":14,"82":8,"83":10,"84":7,"85":9,"86":8,"87":7,"88":2,"89":1,"90":7,"91":3,"92":3,"93":1},"GRN":{"0":614,"1":3098,"2":3033,"3":1732,"4":793,"5":355,"6":157,"7":88,"8":46,"9":29,"10":11,"11":9,"12":9,"13":6,"14":5,"15":6,"16":2,"17":2,"18":1,"19":1,"21":1,"37":1,"51":1},"ONEBC":{"0":9985,"1":12,"2":2,"11":1},"CENTRE":{"0":9932,"1":64,"2":4},"OTH":{"0":7753,"1":2246,"2":1}},"projected_vote":{"NDP":42.03,"CON":42.8,"GRN":11.16,"ONEBC":1.47,"CENTRE":1.71,"OTH":0.84}},"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":42.39,"CON":48.54,"ONEBC":4.29,"CENTRE":4.78},"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.5951,"category":"Toss-up","win_prob":{"NDP":0.4047,"CON":0.5951,"ONEBC":0.0001,"OTH":0.0001},"point":{"NDP":42.53,"CON":46.62,"GRN":0.0,"ONEBC":4.27,"CENTRE":4.68,"OTH":1.9},"share":{"NDP":{"lo90":27.5,"median":42.56,"hi90":57.09},"CON":{"lo90":30.79,"median":46.22,"hi90":61.1},"ONEBC":{"lo90":0.04,"median":3.93,"hi90":11.04},"CENTRE":{"lo90":0.17,"median":4.38,"hi90":11.55},"OTH":{"lo90":0.0,"median":1.45,"hi90":6.82}},"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.09,"CON":55.45,"ONEBC":4.95,"CENTRE":5.51},"running":["NDP","CON","ONEBC"],"incumbent":{"name":"Bruce Banman","party_at_dissolution":"CENTRE","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.8829,"category":"Likely","win_prob":{"NDP":0.1171,"CON":0.8829},"point":{"NDP":37.32,"CON":57.63,"GRN":0.0,"ONEBC":5.05,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":23.68,"median":37.52,"hi90":52.39},"CON":{"lo90":42.16,"median":57.36,"hi90":71.33},"ONEBC":{"lo90":0.1,"median":4.66,"hi90":12.21}},"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":35.74,"CON":52.77,"ONEBC":4.7,"CENTRE":6.8},"running":["NDP","CON","CENTRE"],"incumbent":{"name":"Korky Neufeld","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.8705,"category":"Likely","win_prob":{"NDP":0.1294,"CON":0.8705,"CENTRE":0.0001},"point":{"NDP":37.13,"CON":56.11,"GRN":0.0,"ONEBC":0.0,"CENTRE":6.76,"OTH":0.0},"share":{"NDP":{"lo90":22.59,"median":37.05,"hi90":51.63},"CON":{"lo90":40.83,"median":56.02,"hi90":70.78},"CENTRE":{"lo90":0.63,"median":6.53,"hi90":14.6}},"baseline_moves":["James Davison (independent 2024, 4.8%) not running: transferred"],"notes":[{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"261","name":"Boundary-Similkameen","region":"Interior and North","winner_2024":{"party":"CON","name":"Donegal Wilson","share":48.4},"shares_2024":{"CON":48.4,"NDP":42.6,"GRN":5.9,"IND":3.2},"adjusted_baseline":{"NDP":41.36,"CON":44.52,"GRN":5.81,"ONEBC":3.93,"CENTRE":4.38},"running":["NDP","CON","ONEBC"],"incumbent":{"name":"Donegal Wilson","party_at_dissolution":"CENTRE","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.5569,"category":"Toss-up","win_prob":{"NDP":0.5569,"CON":0.443,"ONEBC":0.0001},"point":{"NDP":49.08,"CON":46.74,"GRN":0.0,"ONEBC":4.19,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":34.93,"median":48.9,"hi90":62.65},"CON":{"lo90":32.86,"median":46.81,"hi90":60.71},"ONEBC":{"lo90":0.34,"median":3.74,"hi90":10.58}},"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":36.9,"CON":45.8,"GRN":6.23,"ONEBC":4.05,"CENTRE":4.52,"OTH":2.49},"running":["NDP","CON","OTH"],"incumbent":{"name":"Sharon Hartwell","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.662,"category":"Leans","win_prob":{"NDP":0.3379,"CON":0.662,"OTH":0.0001},"point":{"NDP":44.66,"CON":50.6,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":4.75},"share":{"NDP":{"lo90":31.22,"median":44.49,"hi90":57.8},"CON":{"lo90":37.25,"median":50.78,"hi90":64.24},"OTH":{"lo90":0.65,"median":4.33,"hi90":10.43}},"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":54.93,"CON":38.06,"ONEBC":3.31,"CENTRE":3.7},"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.724,"category":"Leans","win_prob":{"NDP":0.724,"CON":0.276},"point":{"NDP":51.77,"CON":42.43,"GRN":2.12,"ONEBC":0.0,"CENTRE":3.68,"OTH":0.0},"share":{"NDP":{"lo90":37.26,"median":51.35,"hi90":64.86},"CON":{"lo90":28.66,"median":42.43,"hi90":56.15},"GRN":{"lo90":0.0,"median":1.72,"hi90":8.4},"CENTRE":{"lo90":0.0,"median":3.37,"hi90":9.42}},"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":49.72,"CON":36.09,"GRN":7.54,"ONEBC":3.14,"CENTRE":3.51},"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.7193,"category":"Leans","win_prob":{"NDP":0.7193,"CON":0.279,"GRN":0.0017},"point":{"NDP":46.04,"CON":37.65,"GRN":13.05,"ONEBC":3.25,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":32.25,"median":45.88,"hi90":59.42},"CON":{"lo90":24.81,"median":37.63,"hi90":51.23},"GRN":{"lo90":4.13,"median":12.84,"hi90":22.56},"ONEBC":{"lo90":0.0,"median":2.92,"hi90":8.65}},"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.06,"CON":34.26,"GRN":0.39,"ONEBC":2.96,"CENTRE":3.32},"running":["NDP","CON","GRN"],"incumbent":{"name":"Raj Chouhan","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.8653,"category":"Likely","win_prob":{"NDP":0.8653,"CON":0.1347},"point":{"NDP":57.05,"CON":39.82,"GRN":3.12,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":42.83,"median":56.68,"hi90":69.62},"CON":{"lo90":26.69,"median":39.82,"hi90":53.77},"GRN":{"lo90":0.11,"median":2.77,"hi90":9.52}},"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":51.9,"CON":40.36,"GRN":0.28,"ONEBC":3.52,"CENTRE":3.94},"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.6533,"category":"Leans","win_prob":{"NDP":0.6533,"CON":0.3466,"GRN":0.0001},"point":{"NDP":49.73,"CON":43.48,"GRN":3.02,"ONEBC":3.76,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":34.93,"median":49.3,"hi90":62.98},"CON":{"lo90":29.72,"median":43.51,"hi90":57.26},"GRN":{"lo90":0.13,"median":2.58,"hi90":9.34},"ONEBC":{"lo90":0.0,"median":3.39,"hi90":9.51}},"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":47.92,"CON":38.56,"GRN":6.4,"ONEBC":3.37,"CENTRE":3.76},"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.6166,"category":"Leans","win_prob":{"NDP":0.6166,"CON":0.3827,"GRN":0.0007},"point":{"NDP":44.58,"CON":40.4,"GRN":11.52,"ONEBC":3.5,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":30.75,"median":44.53,"hi90":58.09},"CON":{"lo90":26.97,"median":40.4,"hi90":54.31},"GRN":{"lo90":3.03,"median":11.23,"hi90":20.54},"ONEBC":{"lo90":0.0,"median":3.1,"hi90":8.84}},"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":28.6,"CON":60.01,"ONEBC":5.39,"CENTRE":5.99},"running":["NDP","CON","GRN"],"incumbent":{"name":"Lorne Doerkson","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9797,"category":"Solid","win_prob":{"NDP":0.0202,"CON":0.9797,"GRN":0.0001},"point":{"NDP":30.52,"CON":66.47,"GRN":3.01,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":17.2,"median":30.29,"hi90":44.0},"CON":{"lo90":51.91,"median":66.13,"hi90":79.31},"GRN":{"lo90":0.2,"median":2.61,"hi90":10.52}},"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.18,"CON":47.88,"ONEBC":4.23,"CENTRE":4.71},"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.6506,"category":"Leans","win_prob":{"NDP":0.3494,"CON":0.6506},"point":{"NDP":46.76,"CON":53.24,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":31.95,"median":46.74,"hi90":61.73},"CON":{"lo90":38.27,"median":53.26,"hi90":68.05}},"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":35.71,"CON":47.68,"GRN":5.42,"ONEBC":4.23,"CENTRE":6.97},"running":["NDP","CON","CENTRE"],"incumbent":{"name":"Heather Maahs","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.7286,"category":"Leans","win_prob":{"NDP":0.2714,"CON":0.7286},"point":{"NDP":41.16,"CON":51.0,"GRN":0.0,"ONEBC":0.0,"CENTRE":7.84,"OTH":0.0},"share":{"NDP":{"lo90":26.72,"median":41.16,"hi90":55.79},"CON":{"lo90":36.0,"median":50.99,"hi90":65.99},"CENTRE":{"lo90":1.63,"median":7.52,"hi90":15.6}},"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.2,"CON":42.24,"GRN":7.71,"ONEBC":3.71,"CENTRE":4.14},"running":["NDP","CON","GRN"],"incumbent":{"name":"Scott McInnis","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.5732,"category":"Toss-up","win_prob":{"NDP":0.4239,"CON":0.5732,"GRN":0.0029},"point":{"NDP":41.78,"CON":44.18,"GRN":14.03,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":27.14,"median":41.46,"hi90":56.0},"CON":{"lo90":30.34,"median":44.27,"hi90":58.94},"GRN":{"lo90":4.55,"median":13.83,"hi90":24.25}},"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":48.53,"CON":43.41,"ONEBC":3.81,"CENTRE":4.25},"running":["NDP","CON","GRN","CENTRE"],"incumbent":{"name":"Jodie Wickens","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.5832,"category":"Toss-up","win_prob":{"NDP":0.4167,"CON":0.5832,"CENTRE":0.0001},"point":{"NDP":45.38,"CON":48.29,"GRN":2.11,"ONEBC":0.0,"CENTRE":4.23,"OTH":0.0},"share":{"NDP":{"lo90":30.93,"median":44.99,"hi90":58.5},"CON":{"lo90":34.06,"median":48.21,"hi90":62.21},"GRN":{"lo90":0.0,"median":1.69,"hi90":8.18},"CENTRE":{"lo90":0.0,"median":3.89,"hi90":10.42}},"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.24,"CON":36.59,"GRN":6.42,"ONEBC":3.19,"CENTRE":3.56},"running":["NDP","CON","GRN"],"incumbent":{"name":"Jennifer Blatherwick","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.6522,"category":"Leans","win_prob":{"NDP":0.6522,"CON":0.347,"GRN":0.0008},"point":{"NDP":47.12,"CON":41.34,"GRN":11.54,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":33.18,"median":46.88,"hi90":60.62},"CON":{"lo90":28.15,"median":41.42,"hi90":55.38},"GRN":{"lo90":3.28,"median":11.26,"hi90":20.83}},"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.2,"CON":35.14,"GRN":20.58,"ONEBC":3.08,"CENTRE":4.01},"running":["NDP","CON","GRN","CENTRE"],"incumbent":{"name":"Brennan Day","party_at_dissolution":"IND","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.6507,"category":"Leans","win_prob":{"NDP":0.3075,"CON":0.6507,"GRN":0.0417,"CENTRE":0.0001},"point":{"NDP":34.09,"CON":40.42,"GRN":21.53,"ONEBC":0.0,"CENTRE":3.96,"OTH":0.0},"share":{"NDP":{"lo90":19.8,"median":33.77,"hi90":48.22},"CON":{"lo90":26.0,"median":40.45,"hi90":55.7},"GRN":{"lo90":8.62,"median":21.06,"hi90":34.75},"CENTRE":{"lo90":0.0,"median":3.66,"hi90":10.35}},"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.28,"CON":34.51,"GRN":19.73,"ONEBC":3.01,"CENTRE":3.37,"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":"CON","prob":0.5975,"category":"Toss-up","win_prob":{"NDP":0.3729,"CON":0.5975,"GRN":0.0296},"point":{"NDP":36.61,"CON":40.45,"GRN":20.75,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.2},"share":{"NDP":{"lo90":22.15,"median":36.32,"hi90":50.58},"CON":{"lo90":26.81,"median":40.62,"hi90":55.2},"GRN":{"lo90":8.36,"median":20.15,"hi90":33.29},"OTH":{"lo90":0.04,"median":1.83,"hi90":7.07}},"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":50.58,"CON":35.84,"GRN":6.13,"ONEBC":3.12,"CENTRE":3.49,"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.788,"category":"Leans","win_prob":{"NDP":0.788,"CON":0.212},"point":{"NDP":53.52,"CON":41.59,"GRN":0.0,"ONEBC":0.0,"CENTRE":4.89,"OTH":0.0},"share":{"NDP":{"lo90":40.16,"median":53.38,"hi90":66.51},"CON":{"lo90":28.39,"median":41.63,"hi90":55.06},"CENTRE":{"lo90":1.12,"median":4.65,"hi90":10.4}},"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":42.69,"CON":48.28,"ONEBC":4.27,"CENTRE":4.76},"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.7811,"category":"Leans","win_prob":{"NDP":0.2189,"CON":0.7811},"point":{"NDP":40.88,"CON":51.88,"GRN":2.72,"ONEBC":4.53,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":27.19,"median":40.56,"hi90":54.06},"CON":{"lo90":37.9,"median":51.83,"hi90":64.87},"GRN":{"lo90":0.19,"median":2.32,"hi90":8.86},"ONEBC":{"lo90":0.0,"median":4.16,"hi90":10.45}},"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":49.71,"CON":26.36,"GRN":19.13,"ONEBC":2.26,"CENTRE":2.54},"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.8339,"category":"Likely","win_prob":{"NDP":0.8339,"CON":0.1391,"GRN":0.0269,"CENTRE":0.0001},"point":{"NDP":46.63,"CON":30.52,"GRN":20.37,"ONEBC":0.0,"CENTRE":2.48,"OTH":0.0},"share":{"NDP":{"lo90":31.33,"median":46.4,"hi90":61.42},"CON":{"lo90":17.01,"median":30.55,"hi90":45.31},"GRN":{"lo90":7.76,"median":19.87,"hi90":33.63},"CENTRE":{"lo90":0.0,"median":2.1,"hi90":8.14}},"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":34.52,"CON":47.46,"GRN":9.12,"ONEBC":4.21,"CENTRE":4.69},"running":["NDP","CON","GRN"],"incumbent":{"name":"Tony Luck","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.8506,"category":"Likely","win_prob":{"NDP":0.1463,"CON":0.8506,"GRN":0.0031},"point":{"NDP":34.24,"CON":49.62,"GRN":16.14,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":20.18,"median":33.93,"hi90":47.86},"CON":{"lo90":35.48,"median":49.73,"hi90":64.4},"GRN":{"lo90":6.35,"median":15.98,"hi90":26.89}},"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.13,"CON":33.88,"GRN":22.73,"ONEBC":2.96,"CENTRE":3.3},"running":["NDP","CON","GRN","ONEBC","OTH"],"incumbent":{"name":"Dana Lajeunesse","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.5517,"category":"Toss-up","win_prob":{"NDP":0.3761,"CON":0.5517,"GRN":0.0722},"point":{"NDP":34.26,"CON":37.09,"GRN":23.63,"ONEBC":3.08,"CENTRE":0.0,"OTH":1.93},"share":{"NDP":{"lo90":19.88,"median":34.01,"hi90":48.24},"CON":{"lo90":23.22,"median":37.12,"hi90":51.69},"GRN":{"lo90":10.31,"median":23.13,"hi90":36.8},"ONEBC":{"lo90":0.0,"median":2.68,"hi90":8.62},"OTH":{"lo90":0.0,"median":1.56,"hi90":6.82}},"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":38.96,"CON":42.93,"GRN":10.11,"ONEBC":3.78,"CENTRE":4.22},"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.6005,"category":"Leans","win_prob":{"NDP":0.3911,"CON":0.6005,"GRN":0.0082,"ONEBC":0.0002},"point":{"NDP":37.13,"CON":40.52,"GRN":17.09,"ONEBC":3.52,"CENTRE":0.0,"OTH":1.74},"share":{"NDP":{"lo90":22.82,"median":36.65,"hi90":50.49},"CON":{"lo90":26.45,"median":40.46,"hi90":54.77},"GRN":{"lo90":7.16,"median":16.82,"hi90":28.15},"ONEBC":{"lo90":0.0,"median":3.08,"hi90":9.58},"OTH":{"lo90":0.0,"median":1.28,"hi90":6.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.09,"CON":51.89,"GRN":7.24,"ONEBC":4.63,"CENTRE":5.15},"running":["NDP","CON","ONEBC"],"incumbent":{"name":"Ward Stamer","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.8258,"category":"Likely","win_prob":{"NDP":0.1739,"CON":0.8258,"ONEBC":0.0003},"point":{"NDP":40.47,"CON":54.59,"GRN":0.0,"ONEBC":4.94,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":26.99,"median":40.16,"hi90":54.09},"CON":{"lo90":40.47,"median":54.74,"hi90":68.14},"ONEBC":{"lo90":0.47,"median":4.61,"hi90":11.35}},"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":43.42,"CON":44.11,"GRN":4.25,"ONEBC":3.88,"CENTRE":4.33},"running":["NDP","CON","ONEBC"],"incumbent":{"name":"Kristina Loewen","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.5906,"category":"Toss-up","win_prob":{"NDP":0.5906,"CON":0.4093,"ONEBC":0.0001},"point":{"NDP":49.83,"CON":46.07,"GRN":0.0,"ONEBC":4.09,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":35.36,"median":49.61,"hi90":63.5},"CON":{"lo90":32.21,"median":46.08,"hi90":60.27},"ONEBC":{"lo90":0.25,"median":3.68,"hi90":10.35}},"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":34.99,"CON":50.73,"GRN":4.75,"ONEBC":4.51,"CENTRE":5.02},"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.8447,"category":"Likely","win_prob":{"NDP":0.1547,"CON":0.8447,"GRN":0.0006},"point":{"NDP":35.22,"CON":50.4,"GRN":9.97,"ONEBC":4.41,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":21.25,"median":34.91,"hi90":48.93},"CON":{"lo90":35.64,"median":50.36,"hi90":64.92},"GRN":{"lo90":1.74,"median":9.74,"hi90":19.53},"ONEBC":{"lo90":0.0,"median":4.06,"hi90":11.13}},"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":33.59,"CON":51.13,"GRN":5.67,"ONEBC":4.55,"CENTRE":5.06},"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.8743,"category":"Likely","win_prob":{"NDP":0.1241,"CON":0.8743,"GRN":0.0014,"ONEBC":0.0002},"point":{"NDP":33.67,"CON":50.59,"GRN":11.31,"ONEBC":4.43,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":19.73,"median":33.24,"hi90":47.25},"CON":{"lo90":36.21,"median":50.74,"hi90":64.99},"GRN":{"lo90":2.5,"median":11.04,"hi90":21.22},"ONEBC":{"lo90":0.0,"median":4.09,"hi90":11.06}},"baseline_moves":["Ashley Ramsay (independent 2024, 11.0%) not running: transferred"],"notes":[{"type":"defunct_vote","note":"Ashley Ramsay took 11.0% as an independent in 2024; not running. Her vote is transferred.","v1":"Transferred with transfers.bc_united_residual.","why_it_may_matter":"Moderate: the transfer matrix (an assumption) decides where 15-30% of the 2024 vote goes."}]},{"id":"286","name":"Kootenay Central","region":"Interior and North","winner_2024":{"party":"NDP","name":"Brittny Anderson","share":39.6},"shares_2024":{"NDP":39.6,"CON":31.7,"GRN":18.7,"IND":10.0},"adjusted_baseline":{"NDP":40.47,"CON":33.99,"GRN":19.26,"ONEBC":2.97,"CENTRE":3.31},"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.5576,"category":"Toss-up","win_prob":{"NDP":0.5576,"CON":0.2684,"GRN":0.1739,"ONEBC":0.0001},"point":{"NDP":37.14,"CON":30.98,"GRN":29.21,"ONEBC":2.68,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":22.73,"median":36.79,"hi90":50.79},"CON":{"lo90":17.38,"median":30.87,"hi90":45.1},"GRN":{"lo90":17.12,"median":29.11,"hi90":41.52},"ONEBC":{"lo90":0.0,"median":2.27,"hi90":8.33}},"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":49.96,"CON":34.66,"GRN":9.0,"ONEBC":3.01,"CENTRE":3.37},"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.836,"category":"Likely","win_prob":{"NDP":0.836,"CON":0.1602,"GRN":0.0037,"ONEBC":0.0001},"point":{"NDP":48.34,"CON":33.14,"GRN":15.67,"ONEBC":2.85,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":33.24,"median":48.03,"hi90":62.08},"CON":{"lo90":19.48,"median":33.19,"hi90":47.5},"GRN":{"lo90":5.74,"median":15.46,"hi90":26.32},"ONEBC":{"lo90":0.0,"median":2.44,"hi90":8.86}},"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":25.7,"CON":48.96,"GRN":6.63,"ONEBC":4.38,"CENTRE":14.31},"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.9288,"category":"Likely","win_prob":{"NDP":0.061,"CON":0.9288,"GRN":0.0048,"ONEBC":0.0002,"CENTRE":0.0052},"point":{"NDP":23.98,"CON":46.26,"GRN":12.17,"ONEBC":4.27,"CENTRE":13.33,"OTH":0.0},"share":{"NDP":{"lo90":10.87,"median":23.69,"hi90":37.12},"CON":{"lo90":31.29,"median":46.37,"hi90":61.26},"GRN":{"lo90":2.88,"median":11.91,"hi90":22.54},"ONEBC":{"lo90":0.0,"median":3.93,"hi90":10.74},"CENTRE":{"lo90":3.27,"median":12.95,"hi90":23.35}},"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":43.7,"CON":40.87,"GRN":7.84,"ONEBC":3.59,"CENTRE":4.0},"running":["NDP","CON","GRN"],"incumbent":{"name":"Stephanie Higginson","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.691,"category":"Leans","win_prob":{"NDP":0.3082,"CON":0.691,"GRN":0.0008},"point":{"NDP":41.62,"CON":48.83,"GRN":9.55,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":26.64,"median":41.4,"hi90":55.76},"CON":{"lo90":34.54,"median":49.05,"hi90":63.7},"GRN":{"lo90":1.08,"median":9.1,"hi90":19.82}},"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":49.83,"CON":33.41,"GRN":10.61,"ONEBC":2.9,"CENTRE":3.24},"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.6901,"category":"Leans","win_prob":{"NDP":0.6901,"CON":0.3079,"GRN":0.0019,"OTH":0.0001},"point":{"NDP":45.51,"CON":37.67,"GRN":11.62,"ONEBC":0.0,"CENTRE":3.12,"OTH":2.09},"share":{"NDP":{"lo90":30.26,"median":45.08,"hi90":59.42},"CON":{"lo90":23.84,"median":37.59,"hi90":52.24},"GRN":{"lo90":1.73,"median":11.09,"hi90":22.18},"CENTRE":{"lo90":0.0,"median":2.79,"hi90":8.9},"OTH":{"lo90":0.02,"median":1.71,"hi90":6.97}},"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":32.92,"CON":50.77,"GRN":5.78,"ONEBC":4.52,"CENTRE":5.03,"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.8626,"category":"Likely","win_prob":{"NDP":0.1363,"CON":0.8626,"GRN":0.0011},"point":{"NDP":32.37,"CON":49.32,"GRN":11.26,"ONEBC":4.32,"CENTRE":0.0,"OTH":2.73},"share":{"NDP":{"lo90":18.39,"median":32.18,"hi90":46.34},"CON":{"lo90":34.0,"median":49.09,"hi90":63.62},"GRN":{"lo90":2.76,"median":10.99,"hi90":20.62},"ONEBC":{"lo90":0.0,"median":3.95,"hi90":11.02},"OTH":{"lo90":0.0,"median":2.29,"hi90":7.96}},"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":42.74,"CON":43.84,"GRN":5.08,"ONEBC":3.86,"CENTRE":4.48},"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.5771,"category":"Toss-up","win_prob":{"NDP":0.4223,"CON":0.5771,"GRN":0.0006},"point":{"NDP":41.55,"CON":44.59,"GRN":9.81,"ONEBC":0.0,"CENTRE":4.06,"OTH":0.0},"share":{"NDP":{"lo90":26.05,"median":41.45,"hi90":56.63},"CON":{"lo90":29.17,"median":44.51,"hi90":59.47},"GRN":{"lo90":1.27,"median":9.45,"hi90":19.22},"CENTRE":{"lo90":0.0,"median":3.68,"hi90":11.02}},"baseline_moves":["Carlos Suarez Rubio (independent 2024, 0.5%) not running: transferred"],"notes":[]},{"id":"293","name":"Langley-Willowbrook","region":"Fraser Valley","winner_2024":{"party":"CON","name":"Jody Toor","share":48.2},"shares_2024":{"CON":48.2,"NDP":44.4,"GRN":7.3},"adjusted_baseline":{"NDP":42.35,"CON":42.51,"GRN":7.24,"ONEBC":3.74,"CENTRE":4.17},"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.5043,"category":"Toss-up","win_prob":{"NDP":0.5043,"CON":0.4933,"GRN":0.0024},"point":{"NDP":41.67,"CON":41.37,"GRN":13.37,"ONEBC":3.59,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":26.37,"median":41.42,"hi90":56.19},"CON":{"lo90":26.26,"median":41.24,"hi90":56.24},"GRN":{"lo90":4.18,"median":13.11,"hi90":23.59},"ONEBC":{"lo90":0.0,"median":3.3,"hi90":9.98}},"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":44.51,"CON":41.52,"GRN":6.26,"ONEBC":3.64,"CENTRE":4.07},"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.5146,"category":"Toss-up","win_prob":{"NDP":0.5146,"CON":0.4843,"GRN":0.0011},"point":{"NDP":43.55,"CON":42.77,"GRN":11.74,"ONEBC":0.0,"CENTRE":0.0,"OTH":1.94},"share":{"NDP":{"lo90":28.19,"median":43.26,"hi90":57.72},"CON":{"lo90":27.97,"median":42.69,"hi90":57.61},"GRN":{"lo90":3.07,"median":11.43,"hi90":21.55},"OTH":{"lo90":0.02,"median":1.47,"hi90":6.73}},"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":52.54,"CON":40.06,"ONEBC":3.5,"CENTRE":3.91},"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.8137,"category":"Likely","win_prob":{"NDP":0.8137,"CON":0.1863},"point":{"NDP":53.6,"CON":38.95,"GRN":0.0,"ONEBC":3.54,"CENTRE":3.91,"OTH":0.0},"share":{"NDP":{"lo90":38.72,"median":53.53,"hi90":67.85},"CON":{"lo90":24.07,"median":38.62,"hi90":53.19},"ONEBC":{"lo90":0.02,"median":3.17,"hi90":9.97},"CENTRE":{"lo90":0.04,"median":3.58,"hi90":10.58}},"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":46.73,"CON":35.12,"GRN":11.67,"ONEBC":3.06,"CENTRE":3.42},"running":["NDP","CON","GRN"],"incumbent":{"name":"Josie Osborne","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.5549,"category":"Toss-up","win_prob":{"NDP":0.5549,"CON":0.4428,"GRN":0.0023},"point":{"NDP":44.58,"CON":42.14,"GRN":13.29,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":29.82,"median":44.38,"hi90":59.03},"CON":{"lo90":27.75,"median":42.32,"hi90":56.87},"GRN":{"lo90":2.89,"median":12.87,"hi90":24.49}},"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":50.77,"CON":31.07,"GRN":12.47,"ONEBC":2.69,"CENTRE":3.01},"running":["NDP","CON","GRN"],"incumbent":{"name":"Sheila Malcolmson","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.7605,"category":"Leans","win_prob":{"NDP":0.7605,"CON":0.2358,"GRN":0.0037},"point":{"NDP":48.54,"CON":37.37,"GRN":14.09,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":33.51,"median":48.23,"hi90":62.85},"CON":{"lo90":23.6,"median":37.62,"hi90":51.96},"GRN":{"lo90":3.43,"median":13.61,"hi90":25.53}},"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":49.65,"CON":35.22,"GRN":8.64,"ONEBC":3.06,"CENTRE":3.43},"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.6297,"category":"Leans","win_prob":{"NDP":0.6297,"CON":0.3692,"GRN":0.0011},"point":{"NDP":46.47,"CON":41.31,"GRN":10.13,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.09},"share":{"NDP":{"lo90":31.9,"median":46.2,"hi90":60.38},"CON":{"lo90":27.29,"median":41.36,"hi90":55.35},"GRN":{"lo90":1.2,"median":9.66,"hi90":20.35},"OTH":{"lo90":0.03,"median":1.7,"hi90":6.75}},"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":25.59,"CON":58.13,"GRN":5.25,"ONEBC":5.23,"CENTRE":5.81},"running":["NDP","CON","OTH"],"incumbent":{"name":"John Rustad","party_at_dissolution":"CON","not_running":true,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.969,"category":"Solid","win_prob":{"NDP":0.031,"CON":0.969},"point":{"NDP":33.44,"CON":64.16,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.41},"share":{"NDP":{"lo90":20.55,"median":33.2,"hi90":46.49},"CON":{"lo90":50.81,"median":64.22,"hi90":76.92},"OTH":{"lo90":0.39,"median":1.96,"hi90":7.18}},"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.17,"CON":26.99,"GRN":10.93,"ONEBC":2.31,"CENTRE":2.6},"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.931,"category":"Likely","win_prob":{"NDP":0.931,"CON":0.0641,"GRN":0.0049},"point":{"NDP":51.56,"CON":29.23,"GRN":17.22,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.0},"share":{"NDP":{"lo90":37.39,"median":51.37,"hi90":64.53},"CON":{"lo90":17.33,"median":29.26,"hi90":42.28},"GRN":{"lo90":7.04,"median":16.91,"hi90":27.65},"OTH":{"lo90":0.02,"median":1.68,"hi90":6.36}},"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":62.62,"CON":31.6,"ONEBC":2.72,"CENTRE":3.05},"running":["NDP","CON","GRN"],"incumbent":{"name":"Tamara Davidson","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9544,"category":"Solid","win_prob":{"NDP":0.9544,"CON":0.0456},"point":{"NDP":63.58,"CON":33.83,"GRN":2.59,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":48.68,"median":62.85,"hi90":76.37},"CON":{"lo90":20.38,"median":33.84,"hi90":48.04},"GRN":{"lo90":0.0,"median":2.19,"hi90":10.1}},"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":42.86,"CON":41.53,"GRN":7.89,"ONEBC":3.65,"CENTRE":4.07},"running":["NDP","CON","GRN","OTH"],"incumbent":{"name":"Anna Kindy","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.7232,"category":"Leans","win_prob":{"NDP":0.2753,"CON":0.7232,"GRN":0.0014,"OTH":0.0001},"point":{"NDP":40.02,"CON":48.46,"GRN":9.41,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.11},"share":{"NDP":{"lo90":25.44,"median":39.73,"hi90":53.65},"CON":{"lo90":34.37,"median":48.6,"hi90":62.88},"GRN":{"lo90":1.04,"median":8.99,"hi90":19.33},"OTH":{"lo90":0.06,"median":1.69,"hi90":6.71}},"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":62.58,"CON":31.64,"ONEBC":2.72,"CENTRE":3.06},"running":["NDP","CON","GRN"],"incumbent":{"name":"Bowinn Ma","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9267,"category":"Likely","win_prob":{"NDP":0.9267,"CON":0.0732,"GRN":0.0001},"point":{"NDP":60.61,"CON":36.86,"GRN":2.53,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":46.42,"median":60.17,"hi90":73.43},"CON":{"lo90":23.68,"median":36.95,"hi90":50.3},"GRN":{"lo90":0.04,"median":2.16,"hi90":8.67}},"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":51.69,"CON":34.34,"GRN":5.84,"ONEBC":2.98,"CENTRE":5.15},"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.8018,"category":"Likely","win_prob":{"NDP":0.8018,"CON":0.1969,"GRN":0.001,"CENTRE":0.0003},"point":{"NDP":47.04,"CON":34.48,"GRN":10.32,"ONEBC":3.11,"CENTRE":5.05,"OTH":0.0},"share":{"NDP":{"lo90":32.91,"median":46.63,"hi90":60.55},"CON":{"lo90":21.32,"median":34.46,"hi90":47.92},"GRN":{"lo90":2.22,"median":10.1,"hi90":19.24},"ONEBC":{"lo90":0.0,"median":2.78,"hi90":8.36},"CENTRE":{"lo90":0.0,"median":4.76,"hi90":11.64}},"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.41,"CON":26.04,"GRN":21.8,"ONEBC":2.24,"CENTRE":2.51},"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.79,"category":"Leans","win_prob":{"NDP":0.79,"CON":0.1609,"GRN":0.049,"CENTRE":0.0001},"point":{"NDP":44.39,"CON":30.14,"GRN":23.02,"ONEBC":0.0,"CENTRE":2.45,"OTH":0.0},"share":{"NDP":{"lo90":29.14,"median":44.19,"hi90":59.1},"CON":{"lo90":16.75,"median":30.16,"hi90":44.74},"GRN":{"lo90":9.63,"median":22.52,"hi90":36.38},"CENTRE":{"lo90":0.0,"median":2.07,"hi90":8.1}},"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.09,"CON":53.97,"ONEBC":4.96,"CENTRE":5.49,"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.7757,"category":"Leans","win_prob":{"CON":0.7757,"OTH":0.2243},"point":{"NDP":0.0,"CON":66.3,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":33.7},"share":{"CON":{"lo90":23.49,"median":66.25,"hi90":86.56},"OTH":{"lo90":13.44,"median":33.75,"hi90":76.51}},"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.35,"CON":73.2,"ONEBC":6.7,"CENTRE":7.42,"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":14.91,"CON":81.49,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":3.6},"share":{"NDP":{"lo90":5.87,"median":14.84,"hi90":26.26},"CON":{"lo90":69.41,"median":81.35,"hi90":91.12},"OTH":{"lo90":0.35,"median":3.25,"hi90":9.03}},"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.09,"CON":46.74,"GRN":5.42,"ONEBC":4.13,"CENTRE":4.61},"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.6838,"category":"Leans","win_prob":{"NDP":0.3152,"CON":0.6838,"GRN":0.0009,"ONEBC":0.0001},"point":{"NDP":39.02,"CON":46.1,"GRN":10.86,"ONEBC":4.02,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":24.88,"median":38.81,"hi90":53.48},"CON":{"lo90":31.19,"median":46.12,"hi90":60.87},"GRN":{"lo90":2.24,"median":10.67,"hi90":20.68},"ONEBC":{"lo90":0.0,"median":3.57,"hi90":10.45}},"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":51.73,"CON":34.63,"GRN":6.33,"ONEBC":3.01,"CENTRE":3.37,"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.7398,"category":"Leans","win_prob":{"NDP":0.7398,"CON":0.2591,"GRN":0.0011},"point":{"NDP":47.55,"CON":38.24,"GRN":11.18,"ONEBC":0.0,"CENTRE":0.0,"OTH":3.03},"share":{"NDP":{"lo90":33.79,"median":47.32,"hi90":60.73},"CON":{"lo90":25.1,"median":38.31,"hi90":51.7},"GRN":{"lo90":2.91,"median":10.96,"hi90":20.23},"OTH":{"lo90":0.1,"median":2.75,"hi90":7.64}},"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":49.93,"CON":36.07,"GRN":7.35,"ONEBC":3.14,"CENTRE":3.51},"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.6666,"category":"Leans","win_prob":{"NDP":0.6666,"CON":0.3314,"GRN":0.0019,"CENTRE":0.0001},"point":{"NDP":45.37,"CON":38.9,"GRN":12.36,"ONEBC":0.0,"CENTRE":3.37,"OTH":0.0},"share":{"NDP":{"lo90":31.08,"median":45.25,"hi90":59.06},"CON":{"lo90":25.26,"median":38.94,"hi90":52.68},"GRN":{"lo90":3.53,"median":12.05,"hi90":21.59},"CENTRE":{"lo90":0.0,"median":3.08,"hi90":9.07}},"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":47.98,"CON":32.6,"GRN":13.42,"ONEBC":2.83,"CENTRE":3.17},"running":["NDP","CON","GRN"],"incumbent":{"name":"Randene Neill","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.6989,"category":"Leans","win_prob":{"NDP":0.6989,"CON":0.2849,"GRN":0.0162},"point":{"NDP":43.54,"CON":35.71,"GRN":20.74,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":29.58,"median":43.39,"hi90":57.21},"CON":{"lo90":22.58,"median":35.81,"hi90":49.36},"GRN":{"lo90":10.07,"median":20.61,"hi90":32.28}},"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.21,"CON":54.05,"GRN":8.52,"ONEBC":4.84,"CENTRE":5.38},"running":["NDP","CON","GRN"],"incumbent":{"name":"Kiel Giddens","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9636,"category":"Solid","win_prob":{"NDP":0.0338,"CON":0.9636,"GRN":0.0026},"point":{"NDP":27.48,"CON":57.08,"GRN":15.45,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":14.44,"median":27.19,"hi90":40.81},"CON":{"lo90":42.55,"median":57.17,"hi90":71.42},"GRN":{"lo90":5.73,"median":15.17,"hi90":26.09}},"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.36,"CON":61.15,"GRN":5.83,"ONEBC":5.52,"CENTRE":6.13},"running":["NDP","CON","GRN"],"incumbent":{"name":"Sheldon Clare","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.992,"category":"Solid","win_prob":{"NDP":0.0075,"CON":0.992,"GRN":0.0005},"point":{"NDP":22.34,"CON":65.9,"GRN":11.77,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":9.93,"median":21.89,"hi90":35.14},"CON":{"lo90":51.82,"median":66.05,"hi90":79.47},"GRN":{"lo90":2.96,"median":11.69,"hi90":21.84}},"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.11,"CON":48.14,"GRN":9.71,"ONEBC":4.28,"CENTRE":4.76},"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.8344,"category":"Likely","win_prob":{"NDP":0.1583,"CON":0.8344,"GRN":0.0071,"ONEBC":0.0002},"point":{"NDP":32.37,"CON":46.58,"GRN":16.97,"ONEBC":4.07,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":18.6,"median":31.99,"hi90":45.7},"CON":{"lo90":32.33,"median":46.44,"hi90":61.1},"GRN":{"lo90":6.88,"median":16.83,"hi90":28.01},"ONEBC":{"lo90":0.0,"median":3.69,"hi90":10.48}},"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":33.9,"CON":52.96,"GRN":3.16,"ONEBC":4.72,"CENTRE":5.25},"running":["NDP","CON"],"incumbent":{"name":"Teresa Wat","party_at_dissolution":"CENTRE","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9418,"category":"Likely","win_prob":{"NDP":0.0582,"CON":0.9418},"point":{"NDP":37.61,"CON":62.39,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":25.13,"median":37.5,"hi90":50.79},"CON":{"lo90":49.21,"median":62.5,"hi90":74.87}},"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":37.49,"CON":51.49,"GRN":0.79,"ONEBC":4.58,"CENTRE":5.09,"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.9313,"category":"Likely","win_prob":{"NDP":0.0687,"CON":0.9313},"point":{"NDP":35.52,"CON":57.94,"GRN":3.79,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.74},"share":{"NDP":{"lo90":22.62,"median":35.3,"hi90":47.93},"CON":{"lo90":44.19,"median":57.86,"hi90":70.74},"GRN":{"lo90":0.33,"median":3.41,"hi90":10.34},"OTH":{"lo90":0.15,"median":2.46,"hi90":7.31}},"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.2,"CON":47.56,"GRN":0.37,"ONEBC":4.2,"CENTRE":4.68},"running":["NDP","CON","GRN"],"incumbent":{"name":"Steve Kooner","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.8211,"category":"Likely","win_prob":{"NDP":0.1789,"CON":0.8211},"point":{"NDP":41.76,"CON":55.01,"GRN":3.23,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":28.32,"median":41.57,"hi90":54.8},"CON":{"lo90":41.31,"median":54.94,"hi90":68.25},"GRN":{"lo90":0.23,"median":2.79,"hi90":9.49}},"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.0,"CON":41.36,"GRN":3.39,"ONEBC":3.63,"CENTRE":7.24,"OTH":0.37},"running":["NDP","CON","CENTRE","OTH"],"incumbent":{"name":"Kelly Greene","party_at_dissolution":"NDP","not_running":true,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.5619,"category":"Toss-up","win_prob":{"NDP":0.4377,"CON":0.5619,"CENTRE":0.0004},"point":{"NDP":43.69,"CON":45.66,"GRN":0.0,"ONEBC":0.0,"CENTRE":7.95,"OTH":2.7},"share":{"NDP":{"lo90":30.05,"median":43.53,"hi90":56.56},"CON":{"lo90":32.32,"median":45.64,"hi90":59.03},"CENTRE":{"lo90":1.74,"median":7.68,"hi90":15.09},"OTH":{"lo90":0.3,"median":2.4,"hi90":7.14}},"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.24,"CON":27.31,"GRN":35.84,"ONEBC":2.38,"CENTRE":3.23},"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.5143,"category":"Toss-up","win_prob":{"NDP":0.1835,"CON":0.3022,"GRN":0.5143},"point":{"NDP":28.52,"CON":31.54,"GRN":36.75,"ONEBC":0.0,"CENTRE":3.19,"OTH":0.0},"share":{"NDP":{"lo90":14.13,"median":28.17,"hi90":43.3},"CON":{"lo90":17.72,"median":31.81,"hi90":47.42},"GRN":{"lo90":20.21,"median":36.12,"hi90":51.75},"CENTRE":{"lo90":0.0,"median":2.84,"hi90":9.22}},"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":47.93,"CON":29.12,"GRN":17.61,"ONEBC":2.51,"CENTRE":2.82},"running":["NDP","CON","GRN"],"incumbent":{"name":"Lana Popham","party_at_dissolution":"NDP","not_running":true,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.7452,"category":"Leans","win_prob":{"NDP":0.7452,"CON":0.2405,"GRN":0.0143},"point":{"NDP":45.78,"CON":35.06,"GRN":19.16,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":30.79,"median":45.67,"hi90":60.22},"CON":{"lo90":21.43,"median":35.28,"hi90":50.06},"GRN":{"lo90":7.06,"median":18.7,"hi90":31.48}},"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":30.56,"CON":49.42,"GRN":7.49,"ONEBC":4.4,"CENTRE":8.12},"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.8778,"category":"Likely","win_prob":{"NDP":0.1169,"CON":0.8778,"GRN":0.0048,"ONEBC":0.0001,"CENTRE":0.0004},"point":{"NDP":28.67,"CON":46.29,"GRN":13.34,"ONEBC":4.25,"CENTRE":7.44,"OTH":0.0},"share":{"NDP":{"lo90":14.49,"median":28.32,"hi90":42.23},"CON":{"lo90":31.49,"median":46.32,"hi90":61.45},"GRN":{"lo90":3.87,"median":13.08,"hi90":23.79},"ONEBC":{"lo90":0.0,"median":3.87,"hi90":10.94},"CENTRE":{"lo90":0.29,"median":7.06,"hi90":15.41}},"baseline_moves":["Greg McCune (independent 2024, 9.2%) not running: transferred","Sherry Roy (independent 2024, 1.2%) not running: transferred"],"notes":[]},{"id":"322","name":"Skeena","region":"Interior and North","winner_2024":{"party":"CON","name":"Claire RattÃ©e","share":51.2},"shares_2024":{"CON":51.2,"NDP":44.4,"GRN":3.3,"OTH":1.0},"adjusted_baseline":{"NDP":42.29,"CON":45.0,"GRN":3.28,"ONEBC":3.97,"CENTRE":4.42,"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.5581,"category":"Toss-up","win_prob":{"NDP":0.441,"CON":0.5581,"GRN":0.0008,"ONEBC":0.0001},"point":{"NDP":43.04,"CON":45.24,"GRN":7.79,"ONEBC":3.93,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":28.14,"median":42.86,"hi90":56.92},"CON":{"lo90":30.49,"median":45.2,"hi90":59.96},"GRN":{"lo90":0.71,"median":7.48,"hi90":16.85},"ONEBC":{"lo90":0.0,"median":3.53,"hi90":10.66}},"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":44.8,"CON":40.33,"GRN":6.01,"ONEBC":3.54,"CENTRE":4.31,"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.6065,"category":"Leans","win_prob":{"NDP":0.6065,"CON":0.3935},"point":{"NDP":47.24,"CON":43.08,"GRN":0.0,"ONEBC":4.04,"CENTRE":5.64,"OTH":0.0},"share":{"NDP":{"lo90":33.34,"median":47.03,"hi90":60.36},"CON":{"lo90":29.44,"median":43.02,"hi90":56.66},"ONEBC":{"lo90":0.32,"median":3.75,"hi90":9.68},"CENTRE":{"lo90":1.32,"median":5.4,"hi90":11.72}},"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":43.43,"CON":42.59,"GRN":5.34,"ONEBC":3.74,"CENTRE":4.18,"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":"CON","prob":0.6034,"category":"Leans","win_prob":{"NDP":0.3954,"CON":0.6034,"GRN":0.0009,"ONEBC":0.0001,"CENTRE":0.0002},"point":{"NDP":39.32,"CON":43.04,"GRN":9.64,"ONEBC":3.92,"CENTRE":4.08,"OTH":0.0},"share":{"NDP":{"lo90":25.18,"median":39.27,"hi90":53.05},"CON":{"lo90":29.24,"median":42.94,"hi90":57.0},"GRN":{"lo90":1.78,"median":9.34,"hi90":18.4},"ONEBC":{"lo90":0.0,"median":3.58,"hi90":9.7},"CENTRE":{"lo90":0.0,"median":3.83,"hi90":10.03}},"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":46.46,"CON":39.78,"GRN":6.39,"ONEBC":3.48,"CENTRE":3.89},"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.5525,"category":"Toss-up","win_prob":{"NDP":0.5525,"CON":0.446,"GRN":0.0015},"point":{"NDP":41.82,"CON":39.79,"GRN":11.02,"ONEBC":3.61,"CENTRE":3.75,"OTH":0.0},"share":{"NDP":{"lo90":27.55,"median":41.68,"hi90":55.25},"CON":{"lo90":26.2,"median":39.73,"hi90":53.4},"GRN":{"lo90":2.64,"median":10.69,"hi90":20.31},"ONEBC":{"lo90":0.0,"median":3.3,"hi90":9.26},"CENTRE":{"lo90":0.0,"median":3.53,"hi90":9.57}},"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.23,"CON":42.39,"GRN":4.4,"ONEBC":3.72,"CENTRE":4.15,"OTH":0.1},"running":["NDP","CON","GRN","OTH"],"incumbent":{"name":"Garry Begg","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.6455,"category":"Leans","win_prob":{"NDP":0.3539,"CON":0.6455,"GRN":0.0006},"point":{"NDP":42.01,"CON":47.14,"GRN":8.65,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.2},"share":{"NDP":{"lo90":27.97,"median":41.71,"hi90":55.2},"CON":{"lo90":33.57,"median":47.18,"hi90":60.55},"GRN":{"lo90":1.54,"median":8.41,"hi90":16.56},"OTH":{"lo90":0.08,"median":1.87,"hi90":6.53}},"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":49.57,"CON":39.59,"ONEBC":3.46,"CENTRE":5.0,"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.5913,"category":"Toss-up","win_prob":{"NDP":0.5913,"CON":0.4087},"point":{"NDP":48.95,"CON":45.62,"GRN":0.0,"ONEBC":0.0,"CENTRE":5.43,"OTH":0.0},"share":{"NDP":{"lo90":35.04,"median":48.94,"hi90":62.91},"CON":{"lo90":31.3,"median":45.47,"hi90":59.49},"CENTRE":{"lo90":0.46,"median":5.2,"hi90":11.86}},"baseline_moves":["Japreet Lehal (independent 2024, 2.2%) not running: transferred","Joginder Singh Randhawa (independent 2024, 1.2%) not running: transferred"],"notes":[{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"328","name":"Surrey North","region":"Metro Vancouver","winner_2024":{"party":"CON","name":"Mandeep Dhaliwal","share":50.7},"shares_2024":{"CON":50.7,"NDP":43.3,"GRN":4.2,"OTH":1.0},"adjusted_baseline":{"NDP":41.32,"CON":44.83,"GRN":4.2,"ONEBC":3.95,"CENTRE":4.65,"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.7192,"category":"Leans","win_prob":{"NDP":0.2803,"CON":0.7192,"GRN":0.0004,"OTH":0.0001},"point":{"NDP":36.43,"CON":44.26,"GRN":7.83,"ONEBC":4.04,"CENTRE":4.45,"OTH":2.99},"share":{"NDP":{"lo90":23.02,"median":36.11,"hi90":49.44},"CON":{"lo90":30.4,"median":44.27,"hi90":57.73},"GRN":{"lo90":0.71,"median":7.49,"hi90":15.74},"ONEBC":{"lo90":0.0,"median":3.76,"hi90":9.6},"CENTRE":{"lo90":0.0,"median":4.19,"hi90":10.45},"OTH":{"lo90":0.0,"median":2.76,"hi90":7.87}},"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":45.85,"CON":43.73,"ONEBC":3.84,"CENTRE":4.29,"OTH":2.28},"running":["NDP","CON","GRN","CENTRE"],"incumbent":{"name":"Bryan Tepper","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.6689,"category":"Leans","win_prob":{"NDP":0.3311,"CON":0.6689},"point":{"NDP":43.75,"CON":49.73,"GRN":2.16,"ONEBC":0.0,"CENTRE":4.36,"OTH":0.0},"share":{"NDP":{"lo90":29.27,"median":43.32,"hi90":57.13},"CON":{"lo90":35.66,"median":49.72,"hi90":63.52},"GRN":{"lo90":0.0,"median":1.69,"hi90":8.5},"CENTRE":{"lo90":0.0,"median":4.02,"hi90":10.5}},"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":45.73,"CON":44.91,"ONEBC":3.95,"CENTRE":5.3,"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":"CON","prob":0.5849,"category":"Toss-up","win_prob":{"NDP":0.415,"CON":0.5849,"ONEBC":0.0001},"point":{"NDP":42.58,"CON":45.66,"GRN":0.0,"ONEBC":4.18,"CENTRE":5.46,"OTH":2.12},"share":{"NDP":{"lo90":28.78,"median":42.36,"hi90":55.67},"CON":{"lo90":31.7,"median":45.43,"hi90":59.12},"ONEBC":{"lo90":0.08,"median":3.85,"hi90":10.02},"CENTRE":{"lo90":0.51,"median":5.27,"hi90":12.04},"OTH":{"lo90":0.0,"median":1.84,"hi90":6.55}},"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.01,"CON":51.35,"ONEBC":4.56,"CENTRE":5.08},"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.9122,"category":"Likely","win_prob":{"NDP":0.0877,"CON":0.9122,"GRN":0.0001},"point":{"NDP":35.27,"CON":55.56,"GRN":2.06,"ONEBC":0.0,"CENTRE":4.94,"OTH":2.17},"share":{"NDP":{"lo90":21.71,"median":34.83,"hi90":47.98},"CON":{"lo90":41.35,"median":55.51,"hi90":68.46},"GRN":{"lo90":0.0,"median":1.66,"hi90":8.05},"CENTRE":{"lo90":0.0,"median":4.69,"hi90":11.32},"OTH":{"lo90":0.11,"median":1.84,"hi90":6.57}},"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.08,"CON":45.96,"ONEBC":4.05,"CENTRE":4.52,"OTH":2.38},"running":["NDP","CON","GRN","ONEBC","CENTRE","OTH"],"incumbent":{"name":"Trevor Halford","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.7122,"category":"Leans","win_prob":{"NDP":0.2875,"CON":0.7122,"GRN":0.0001,"ONEBC":0.0002},"point":{"NDP":38.73,"CON":46.17,"GRN":2.06,"ONEBC":4.22,"CENTRE":4.4,"OTH":4.43},"share":{"NDP":{"lo90":24.47,"median":38.29,"hi90":51.64},"CON":{"lo90":32.37,"median":46.16,"hi90":59.28},"GRN":{"lo90":0.0,"median":1.64,"hi90":7.92},"ONEBC":{"lo90":0.0,"median":3.91,"hi90":9.97},"CENTRE":{"lo90":0.0,"median":4.09,"hi90":10.42},"OTH":{"lo90":0.0,"median":4.21,"hi90":9.61}},"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.02,"CON":32.82,"GRN":6.13,"ONEBC":2.84,"CENTRE":3.18},"running":["NDP","CON","GRN"],"incumbent":{"name":"George Chow","party_at_dissolution":"NDP","not_running":true,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.8335,"category":"Likely","win_prob":{"NDP":0.8335,"CON":0.1658,"GRN":0.0007},"point":{"NDP":51.7,"CON":37.16,"GRN":11.14,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":37.55,"median":51.59,"hi90":64.95},"CON":{"lo90":24.26,"median":37.13,"hi90":50.93},"GRN":{"lo90":2.94,"median":10.88,"hi90":20.12}},"baseline_moves":[],"notes":[{"type":"incumbent_not_running","note":"George Chow (NDP) is not running.","v1":"Not adjusted in v1.","why_it_may_matter":"Low to moderate: loss of incumbent (The Writ docks a party 3-4 points when its incumbent leaves)."}]},{"id":"334","name":"Vancouver-Hastings","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Niki Sharma","share":64.1},"shares_2024":{"NDP":64.1,"CON":24.3,"GRN":10.9,"IND":0.7},"adjusted_baseline":{"NDP":62.44,"CON":22.46,"GRN":10.81,"ONEBC":1.91,"CENTRE":2.36,"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.9752,"category":"Solid","win_prob":{"NDP":0.9752,"CON":0.0197,"GRN":0.0051},"point":{"NDP":55.69,"CON":23.32,"GRN":16.81,"ONEBC":0.0,"CENTRE":2.17,"OTH":2.01},"share":{"NDP":{"lo90":41.52,"median":55.35,"hi90":68.25},"CON":{"lo90":12.03,"median":23.36,"hi90":36.1},"GRN":{"lo90":6.74,"median":16.49,"hi90":27.18},"CENTRE":{"lo90":0.0,"median":1.83,"hi90":6.94},"OTH":{"lo90":0.0,"median":1.67,"hi90":6.3}},"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":58.84,"CON":28.46,"GRN":7.51,"ONEBC":2.44,"CENTRE":2.74},"running":["NDP","CON","GRN"],"incumbent":{"name":"Mable Elmore","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9263,"category":"Likely","win_prob":{"NDP":0.9263,"CON":0.073,"GRN":0.0007},"point":{"NDP":54.98,"CON":32.03,"GRN":13.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":41.02,"median":54.75,"hi90":68.18},"CON":{"lo90":19.84,"median":32.08,"hi90":45.92},"GRN":{"lo90":4.19,"median":12.75,"hi90":22.58}},"baseline_moves":[],"notes":[]},{"id":"336","name":"Vancouver-Langara","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Sunita Dhir","share":48.4},"shares_2024":{"NDP":48.4,"CON":46.0,"GRN":5.5},"adjusted_baseline":{"NDP":46.27,"CON":40.73,"GRN":5.45,"ONEBC":3.57,"CENTRE":3.98},"running":["NDP","CON","GRN","CENTRE"],"incumbent":{"name":"Sunita Dhir","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.557,"category":"Toss-up","win_prob":{"NDP":0.4423,"CON":0.557,"GRN":0.0006,"CENTRE":0.0001},"point":{"NDP":42.18,"CON":44.23,"GRN":9.73,"ONEBC":0.0,"CENTRE":3.86,"OTH":0.0},"share":{"NDP":{"lo90":28.06,"median":42.06,"hi90":55.89},"CON":{"lo90":30.43,"median":44.21,"hi90":58.24},"GRN":{"lo90":1.92,"median":9.47,"hi90":18.55},"CENTRE":{"lo90":0.0,"median":3.57,"hi90":9.58}},"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.06,"CON":27.69,"GRN":7.22,"ONEBC":2.37,"CENTRE":2.67},"running":["NDP","CON","GRN"],"incumbent":{"name":"Christine Boyle","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9434,"category":"Likely","win_prob":{"NDP":0.9434,"CON":0.0556,"GRN":0.001},"point":{"NDP":56.21,"CON":31.19,"GRN":12.6,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":42.19,"median":56.09,"hi90":69.43},"CON":{"lo90":18.88,"median":31.29,"hi90":44.58},"GRN":{"lo90":4.0,"median":12.31,"hi90":22.02}},"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":54.7,"CON":31.0,"GRN":8.63,"ONEBC":2.67,"CENTRE":3.0},"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.8674,"category":"Likely","win_prob":{"NDP":0.8674,"CON":0.1305,"GRN":0.0021},"point":{"NDP":49.74,"CON":33.28,"GRN":14.13,"ONEBC":0.0,"CENTRE":2.85,"OTH":0.0},"share":{"NDP":{"lo90":35.17,"median":49.63,"hi90":63.57},"CON":{"lo90":20.48,"median":33.33,"hi90":46.62},"GRN":{"lo90":4.57,"median":13.87,"hi90":24.1},"CENTRE":{"lo90":0.0,"median":2.53,"hi90":8.05}},"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.26,"CON":45.87,"GRN":7.75,"ONEBC":4.06,"CENTRE":5.06},"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.8172,"category":"Likely","win_prob":{"NDP":0.1806,"CON":0.8172,"GRN":0.0022},"point":{"NDP":32.75,"CON":45.43,"GRN":12.78,"ONEBC":4.16,"CENTRE":4.87,"OTH":0.0},"share":{"NDP":{"lo90":19.41,"median":32.51,"hi90":46.12},"CON":{"lo90":31.19,"median":45.37,"hi90":59.52},"GRN":{"lo90":3.98,"median":12.45,"hi90":22.28},"ONEBC":{"lo90":0.0,"median":3.82,"hi90":10.11},"CENTRE":{"lo90":0.0,"median":4.64,"hi90":11.25}},"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.14,"CON":27.75,"GRN":6.07,"ONEBC":2.38,"CENTRE":2.67},"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.947,"category":"Likely","win_prob":{"NDP":0.947,"CON":0.0521,"GRN":0.0009},"point":{"NDP":56.59,"CON":30.15,"GRN":10.7,"ONEBC":0.0,"CENTRE":2.56,"OTH":0.0},"share":{"NDP":{"lo90":41.95,"median":56.34,"hi90":69.94},"CON":{"lo90":17.26,"median":30.16,"hi90":43.63},"GRN":{"lo90":2.34,"median":10.47,"hi90":19.87},"CENTRE":{"lo90":0.0,"median":2.23,"hi90":7.65}},"baseline_moves":[],"notes":[]},{"id":"341","name":"Vancouver-South Granville","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Brenda Bailey","share":64.3},"shares_2024":{"NDP":64.3,"CON":25.0,"GRN":10.7},"adjusted_baseline":{"NDP":62.46,"CON":22.78,"GRN":10.65,"ONEBC":1.93,"CENTRE":2.18},"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.9792,"category":"Solid","win_prob":{"NDP":0.9792,"CON":0.0165,"GRN":0.0042,"ONEBC":0.0001},"point":{"NDP":56.62,"CON":22.43,"GRN":16.92,"ONEBC":2.0,"CENTRE":2.03,"OTH":0.0},"share":{"NDP":{"lo90":41.71,"median":56.35,"hi90":69.93},"CON":{"lo90":10.61,"median":22.3,"hi90":35.18},"GRN":{"lo90":6.88,"median":16.73,"hi90":27.53},"ONEBC":{"lo90":0.0,"median":1.62,"hi90":6.61},"CENTRE":{"lo90":0.0,"median":1.7,"hi90":6.8}},"baseline_moves":[],"notes":[{"type":"incumbent_not_running","note":"Brenda Bailey (NDP) is not running.","v1":"Not adjusted in v1.","why_it_may_matter":"Low to moderate: loss of incumbent (The Writ docks a party 3-4 points when its incumbent leaves)."}]},{"id":"342","name":"Vancouver-Strathcona","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Joan Phillip","share":68.2},"shares_2024":{"NDP":68.2,"CON":17.1,"GRN":13.1,"OTH":1.7},"adjusted_baseline":{"NDP":66.67,"CON":15.85,"GRN":12.98,"ONEBC":1.33,"CENTRE":1.51,"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.9876,"category":"Solid","win_prob":{"NDP":0.9876,"CON":0.006,"GRN":0.0064},"point":{"NDP":59.68,"CON":16.85,"GRN":19.84,"ONEBC":0.0,"CENTRE":0.0,"OTH":3.63},"share":{"NDP":{"lo90":45.29,"median":59.41,"hi90":72.03},"CON":{"lo90":7.0,"median":16.96,"hi90":28.51},"GRN":{"lo90":9.34,"median":19.57,"hi90":31.12},"OTH":{"lo90":0.08,"median":3.46,"hi90":8.49}},"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.24,"CON":25.15,"GRN":9.05,"ONEBC":2.14,"CENTRE":2.42},"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.9612,"category":"Solid","win_prob":{"NDP":0.9612,"CON":0.037,"GRN":0.0018},"point":{"NDP":56.86,"CON":28.08,"GRN":15.06,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":42.52,"median":56.67,"hi90":69.99},"CON":{"lo90":16.32,"median":28.2,"hi90":41.25},"GRN":{"lo90":5.69,"median":14.83,"hi90":24.94}},"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":47.62,"CON":38.47,"GRN":6.8,"ONEBC":3.36,"CENTRE":3.75},"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.5381,"category":"Toss-up","win_prob":{"NDP":0.5381,"CON":0.461,"GRN":0.0009},"point":{"NDP":43.24,"CON":41.55,"GRN":11.59,"ONEBC":0.0,"CENTRE":3.62,"OTH":0.0},"share":{"NDP":{"lo90":29.45,"median":43.0,"hi90":56.57},"CON":{"lo90":28.0,"median":41.66,"hi90":55.38},"GRN":{"lo90":3.19,"median":11.33,"hi90":20.73},"CENTRE":{"lo90":0.0,"median":3.28,"hi90":9.29}},"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":40.51,"CON":49.31,"ONEBC":4.37,"CENTRE":4.87,"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.7111,"category":"Leans","win_prob":{"NDP":0.2885,"CON":0.7111,"GRN":0.0002,"ONEBC":0.0002},"point":{"NDP":42.14,"CON":50.58,"GRN":2.88,"ONEBC":4.41,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":26.83,"median":41.53,"hi90":55.79},"CON":{"lo90":36.07,"median":50.41,"hi90":65.12},"GRN":{"lo90":0.12,"median":2.52,"hi90":10.44},"ONEBC":{"lo90":0.0,"median":4.01,"hi90":11.06}},"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.07,"CON":17.51,"GRN":33.26,"ONEBC":1.48,"CENTRE":1.67},"running":["NDP","CON","GRN"],"incumbent":{"name":"Grace Lore","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.7089,"category":"Leans","win_prob":{"NDP":0.7089,"CON":0.0306,"GRN":0.2605},"point":{"NDP":44.03,"CON":21.05,"GRN":34.91,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":28.42,"median":43.81,"hi90":59.59},"CON":{"lo90":9.16,"median":21.41,"hi90":35.42},"GRN":{"lo90":18.56,"median":34.51,"hi90":49.44}},"baseline_moves":[],"notes":[{"type":"notable_candidate","note":"The Conservatives dropped their candidate, Joachim Agou, on 2026-10-08 over social-media posts; he stays on the ballot as the Conservative candidate.","v1":"Not adjusted in v1.","why_it_may_matter":"Low (safe NDP seat), but the Conservative share is likely overstated."}]},{"id":"347","name":"Victoria-Swan Lake","region":"Vancouver Island","winner_2024":{"party":"NDP","name":"Nina Krieger","share":56.0},"shares_2024":{"NDP":56.0,"GRN":23.2,"CON":20.2,"OTH":0.6},"adjusted_baseline":{"NDP":54.55,"CON":18.51,"GRN":23.0,"ONEBC":1.57,"CENTRE":1.77,"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.9385,"category":"Likely","win_prob":{"NDP":0.9385,"CON":0.0269,"GRN":0.0346},"point":{"NDP":52.74,"CON":22.43,"GRN":24.82,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":37.14,"median":52.43,"hi90":67.54},"CON":{"lo90":10.41,"median":22.83,"hi90":36.61},"GRN":{"lo90":10.66,"median":24.31,"hi90":38.35}},"baseline_moves":[],"notes":[]},{"id":"348","name":"West Kelowna-Peachland","region":"Interior and North","winner_2024":{"party":"CON","name":"Macklin McCall","share":50.9},"shares_2024":{"CON":50.9,"NDP":27.9,"IND":21.2},"adjusted_baseline":{"NDP":31.59,"CON":56.22,"GRN":1.57,"ONEBC":5.03,"CENTRE":5.59},"running":["NDP","CON","GRN"],"incumbent":{"name":"Macklin McCall","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9567,"category":"Solid","win_prob":{"NDP":0.043,"CON":0.9567,"GRN":0.0003},"point":{"NDP":33.12,"CON":61.53,"GRN":5.35,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":19.62,"median":32.77,"hi90":46.49},"CON":{"lo90":47.33,"median":61.55,"hi90":75.24},"GRN":{"lo90":0.42,"median":4.97,"hi90":13.35}},"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":30.77,"CON":52.37,"GRN":6.99,"ONEBC":4.67,"CENTRE":5.2},"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.9586,"category":"Solid","win_prob":{"NDP":0.04,"CON":0.9586,"GRN":0.0013,"ONEBC":0.0001},"point":{"NDP":28.51,"CON":54.35,"GRN":12.36,"ONEBC":4.79,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":16.05,"median":28.33,"hi90":40.89},"CON":{"lo90":40.75,"median":54.43,"hi90":67.9},"GRN":{"lo90":3.86,"median":12.05,"hi90":21.98},"ONEBC":{"lo90":0.0,"median":4.43,"hi90":10.96}},"baseline_moves":["Karin Kirkpatrick (independent 2024, 20.6%) not running: transferred"],"notes":[{"type":"incumbent_moved","note":"Lynne Block (elected Conservative 2024) is running in North Vancouver-Seymour instead; open seat. In 2024 Karin Kirkpatrick (ex-BC United, later CentreBC founder) took 20.6% here as an independent; that vote is transferred.","v1":"Not adjusted in v1.","why_it_may_matter":"Moderate: open seat; where Kirkpatrick's 2024 vote goes is an assumption."}]},{"id":"350","name":"West Vancouver-Sea to Sky","region":"Metro Vancouver","winner_2024":{"party":"GRN","name":"Jeremy Valeriote","share":38.1},"shares_2024":{"GRN":38.1,"CON":35.6,"NDP":26.3},"adjusted_baseline":{"NDP":25.14,"CON":31.44,"GRN":37.59,"ONEBC":2.76,"CENTRE":3.07},"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.8907,"category":"Likely","win_prob":{"NDP":0.0148,"CON":0.0945,"GRN":0.8907},"point":{"NDP":19.37,"CON":29.82,"GRN":48.23,"ONEBC":0.0,"CENTRE":2.58,"OTH":0.0},"share":{"NDP":{"lo90":8.23,"median":19.05,"hi90":31.38},"CON":{"lo90":17.32,"median":29.91,"hi90":43.13},"GRN":{"lo90":34.01,"median":47.99,"hi90":61.19},"CENTRE":{"lo90":0.0,"median":2.23,"hi90":7.52}},"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":"2026-09-27_liaison-strategies.json","average":{"NDP":-1.01,"CON":0.01,"GRN":0.09,"ONEBC":0.7,"CENTRE":0.25,"OTH":-0.04},"seat_median":{"NDP":-2.0,"CON":3.0,"GRN":-1.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"p_majority":{"NDP":-0.0601,"CON":0.0977,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"p_minority":-0.0376,"leader_changes":["261","272","275","280","293","294","318","336"]},"average_series":{"NDP":[["2024-10-20",null],["2024-10-21",null],["2024-10-28",null],["2024-11-04",null],["2024-11-11",null],["2024-11-18",null],["2024-11-25",null],["2024-12-02",null],["2024-12-09",null],["2024-12-16",null],["2024-12-23",null],["2024-12-30",null],["2025-01-06",null],["2025-01-13",null],["2025-01-20",null],["2025-01-27",45.51],["2025-02-03",45.72],["2025-02-10",45.86],["2025-02-17",45.9],["2025-02-24",45.84],["2025-03-03",45.7],["2025-03-10",45.49],["2025-03-17",45.26],["2025-03-24",45.04],["2025-03-31",44.89],["2025-04-07",44.84],["2025-04-14",44.84],["2025-04-21",44.83],["2025-04-28",44.75],["2025-05-05",44.63],["2025-05-12",44.44],["2025-05-19",44.19],["2025-05-26",43.88],["2025-06-02",43.54],["2025-06-09",43.18],["2025-06-16",42.83],["2025-06-23",42.51],["2025-06-30",42.22],["2025-07-07",41.97],["2025-07-14",41.78],["2025-07-21",41.67],["2025-07-28",41.71],["2025-08-04",41.93],["2025-08-11",42.24],["2025-08-18",42.54],["2025-08-25",42.85],["2025-09-01",43.2],["2025-09-08",43.56],["2025-09-15",43.88],["2025-09-22",44.12],["2025-09-29",44.27],["2025-10-06",44.31],["2025-10-13",44.25],["2025-10-20",44.08],["2025-10-27",43.8],["2025-11-03",43.43],["2025-11-10",43.05],["2025-11-17",42.75],["2025-11-24",42.56],["2025-12-01",42.45],["2025-12-08",42.4],["2025-12-15",42.37],["2025-12-22",42.36],["2025-12-29",42.38],["2026-01-05",42.41],["2026-01-12",42.39],["2026-01-19",42.21],["2026-01-26",41.89],["2026-02-02",41.49],["2026-02-09",41.1],["2026-02-16",40.76],["2026-02-23",40.51],["2026-03-02",40.34],["2026-03-09",40.26],["2026-03-16",40.23],["2026-03-23",40.22],["2026-03-30",40.15],["2026-04-06",39.99],["2026-04-13",39.73],["2026-04-20",39.42],["2026-04-27",39.16],["2026-05-04",39.04],["2026-05-11",39.12],["2026-05-18",39.33],["2026-05-25",39.55],["2026-06-01",39.72],["2026-06-08",39.86],["2026-06-15",40.05],["2026-06-22",40.39],["2026-06-29",40.89],["2026-07-06",41.44],["2026-07-13",41.83],["2026-07-20",41.99],["2026-07-27",41.96],["2026-08-03",41.83],["2026-08-10",41.66],["2026-08-17",41.45],["2026-08-24",41.19],["2026-08-31",40.88],["2026-09-07",40.54],["2026-09-14",40.2],["2026-09-21",39.89],["2026-09-28",39.61]],"CON":[["2024-10-20",null],["2024-10-21",null],["2024-10-28",null],["2024-11-04",null],["2024-11-11",null],["2024-11-18",null],["2024-11-25",null],["2024-12-02",null],["2024-12-09",null],["2024-12-16",null],["2024-12-23",null],["2024-12-30",null],["2025-01-06",null],["2025-01-13",null],["2025-01-20",null],["2025-01-27",41.59],["2025-02-03",41.53],["2025-02-10",41.5],["2025-02-17",41.49],["2025-02-24",41.51],["2025-03-03",41.57],["2025-03-10",41.7],["2025-03-17",41.94],["2025-03-24",42.42],["2025-03-31",43.24],["2025-04-07",44.14],["2025-04-14",44.6],["2025-04-21",44.48],["2025-04-28",44.03],["2025-05-05",43.44],["2025-05-12",42.87],["2025-05-19",42.4],["2025-05-26",42.11],["2025-06-02",42.0],["2025-06-09",42.07],["2025-06-16",42.24],["2025-06-23",42.48],["2025-06-30",42.74],["2025-07-07",42.99],["2025-07-14",43.21],["2025-07-21",43.42],["2025-07-28",43.56],["2025-08-04",43.53],["2025-08-11",43.28],["2025-08-18",42.87],["2025-08-25",42.35],["2025-09-01",41.77],["2025-09-08",41.19],["2025-09-15",40.68],["2025-09-22",40.29],["2025-09-29",40.03],["2025-10-06",39.86],["2025-10-13",39.77],["2025-10-20",39.71],["2025-10-27",39.64],["2025-11-03",39.54],["2025-11-10",39.43],["2025-11-17",39.35],["2025-11-24",39.34],["2025-12-01",39.39],["2025-12-08",39.47],["2025-12-15",39.57],["2025-12-22",39.64],["2025-12-29",39.65],["2026-01-05",39.57],["2026-01-12",39.45],["2026-01-19",39.41],["2026-01-26",39.55],["2026-02-02",39.81],["2026-02-09",40.12],["2026-02-16",40.41],["2026-02-23",40.62],["2026-03-02",40.71],["2026-03-09",40.66],["2026-03-16",40.45],["2026-03-23",40.11],["2026-03-30",39.74],["2026-04-06",39.46],["2026-04-13",39.42],["2026-04-20",39.72],["2026-04-27",40.39],["2026-05-04",41.36],["2026-05-11",42.44],["2026-05-18",43.35],["2026-05-25",43.93],["2026-06-01",44.21],["2026-06-08",44.26],["2026-06-15",44.1],["2026-06-22",43.7],["2026-06-29",43.08],["2026-07-06",42.37],["2026-07-13",41.78],["2026-07-20",41.41],["2026-07-27",41.19],["2026-08-03",41.0],["2026-08-10",40.74],["2026-08-17",40.35],["2026-08-24",39.87],["2026-08-31",39.42],["2026-09-07",39.11],["2026-09-14",38.96],["2026-09-21",38.94],["2026-09-28",38.99]],"GRN":[["2024-10-20",null],["2024-10-21",null],["2024-10-28",null],["2024-11-04",null],["2024-11-11",null],["2024-11-18",null],["2024-11-25",null],["2024-12-02",null],["2024-12-09",null],["2024-12-16",null],["2024-12-23",null],["2024-12-30",null],["2025-01-06",null],["2025-01-13",null],["2025-01-20",null],["2025-01-27",9.35],["2025-02-03",9.31],["2025-02-10",9.31],["2025-02-17",9.37],["2025-02-24",9.49],["2025-03-03",9.65],["2025-03-10",9.8],["2025-03-17",9.88],["2025-03-24",9.78],["2025-03-31",9.37],["2025-04-07",8.77],["2025-04-14",8.34],["2025-04-21",8.25],["2025-04-28",8.37],["2025-05-05",8.56],["2025-05-12",8.73],["2025-05-19",8.83],["2025-05-26",8.82],["2025-06-02",8.71],["2025-06-09",8.53],["2025-06-16",8.31],["2025-06-23",8.07],["2025-06-30",7.86],["2025-07-07",7.69],["2025-07-14",7.61],["2025-07-21",7.73],["2025-07-28",8.24],["2025-08-04",9.05],["2025-08-11",9.68],["2025-08-18",9.95],["2025-08-25",10.03],["2025-09-01",10.03],["2025-09-08",9.99],["2025-09-15",9.93],["2025-09-22",9.85],["2025-09-29",9.78],["2025-10-06",9.7],["2025-10-13",9.64],["2025-10-20",9.59],["2025-10-27",9.54],["2025-11-03",9.49],["2025-11-10",9.45],["2025-11-17",9.42],["2025-11-24",9.42],["2025-12-01",9.44],["2025-12-08",9.47],["2025-12-15",9.5],["2025-12-22",9.55],["2025-12-29",9.6],["2026-01-05",9.68],["2026-01-12",9.82],["2026-01-19",10.03],["2026-01-26",10.25],["2026-02-02",10.44],["2026-02-09",10.59],["2026-02-16",10.7],["2026-02-23",10.78],["2026-03-02",10.86],["2026-03-09",10.98],["2026-03-16",11.15],["2026-03-23",11.41],["2026-03-30",11.75],["2026-04-06",12.12],["2026-04-13",12.44],["2026-04-20",12.59],["2026-04-27",12.48],["2026-05-04",12.04],["2026-05-11",11.34],["2026-05-18",10.61],["2026-05-25",10.05],["2026-06-01",9.76],["2026-06-08",9.7],["2026-06-15",9.83],["2026-06-22",10.12],["2026-06-29",10.55],["2026-07-06",11.0],["2026-07-13",11.33],["2026-07-20",11.5],["2026-07-27",11.55],["2026-08-03",11.54],["2026-08-10",11.52],["2026-08-17",11.51],["2026-08-24",11.55],["2026-08-31",11.62],["2026-09-07",11.7],["2026-09-14",11.77],["2026-09-21",11.82],["2026-09-28",11.86]],"ONEBC":[["2024-10-20",null],["2024-10-21",null],["2024-10-28",null],["2024-11-04",null],["2024-11-11",null],["2024-11-18",null],["2024-11-25",null],["2024-12-02",null],["2024-12-09",null],["2024-12-16",null],["2024-12-23",null],["2024-12-30",null],["2025-01-06",null],["2025-01-13",null],["2025-01-20",null],["2025-01-27",null],["2025-02-03",null],["2025-02-10",null],["2025-02-17",null],["2025-02-24",null],["2025-03-03",null],["2025-03-10",null],["2025-03-17",null],["2025-03-24",null],["2025-03-31",null],["2025-04-07",null],["2025-04-14",null],["2025-04-21",null],["2025-04-28",null],["2025-05-05",null],["2025-05-12",null],["2025-05-19",null],["2025-05-26",null],["2025-06-02",null],["2025-06-09",1.0],["2025-06-16",null],["2025-06-23",null],["2025-06-30",null],["2025-07-07",null],["2025-07-14",null],["2025-07-21",null],["2025-07-28",null],["2025-08-04",null],["2025-08-11",null],["2025-08-18",null],["2025-08-25",null],["2025-09-01",null],["2025-09-08",null],["2025-09-15",null],["2025-09-22",null],["2025-09-29",null],["2025-10-06",2.72],["2025-10-13",2.95],["2025-10-20",3.28],["2025-10-27",3.77],["2025-11-03",4.41],["2025-11-10",5.12],["2025-11-17",5.77],["2025-11-24",6.25],["2025-12-01",6.55],["2025-12-08",6.71],["2025-12-15",6.79],["2025-12-22",6.8],["2025-12-29",6.73],["2026-01-05",6.56],["2026-01-12",6.31],["2026-01-19",6.04],["2026-01-26",5.84],["2026-02-02",5.71],["2026-02-09",5.65],["2026-02-16",5.61],["2026-02-23",5.61],["2026-03-02",5.63],["2026-03-09",5.72],["2026-03-16",5.89],["2026-03-23",6.17],["2026-03-30",6.5],["2026-04-06",6.81],["2026-04-13",7.07],["2026-04-20",7.21],["2026-04-27",7.15],["2026-05-04",6.71],["2026-05-11",5.79],["2026-05-18",4.54],["2026-05-25",3.41],["2026-06-01",2.68],["2026-06-08",2.27],["2026-06-15",2.04],["2026-06-22",1.85],["2026-06-29",1.67],["2026-07-06",1.52],["2026-07-13",1.44],["2026-07-20",1.41],["2026-07-27",1.43],["2026-08-03",1.48],["2026-08-10",1.59],["2026-08-17",1.78],["2026-08-24",2.08],["2026-08-31",2.45],["2026-09-07",2.83],["2026-09-14",3.14],["2026-09-21",3.37],["2026-09-28",3.53]],"CENTRE":[["2024-10-20",null],["2024-10-21",null],["2024-10-28",null],["2024-11-04",null],["2024-11-11",null],["2024-11-18",null],["2024-11-25",null],["2024-12-02",null],["2024-12-09",null],["2024-12-16",null],["2024-12-23",null],["2024-12-30",null],["2025-01-06",null],["2025-01-13",null],["2025-01-20",null],["2025-01-27",null],["2025-02-03",null],["2025-02-10",null],["2025-02-17",null],["2025-02-24",null],["2025-03-03",null],["2025-03-10",null],["2025-03-17",null],["2025-03-24",null],["2025-03-31",null],["2025-04-07",null],["2025-04-14",null],["2025-04-21",null],["2025-04-28",null],["2025-05-05",null],["2025-05-12",null],["2025-05-19",null],["2025-05-26",null],["2025-06-02",null],["2025-06-09",2.0],["2025-06-16",null],["2025-06-23",null],["2025-06-30",null],["2025-07-07",null],["2025-07-14",null],["2025-07-21",null],["2025-07-28",null],["2025-08-04",null],["2025-08-11",null],["2025-08-18",null],["2025-08-25",null],["2025-09-01",null],["2025-09-08",null],["2025-09-15",null],["2025-09-22",null],["2025-09-29",null],["2025-10-06",2.44],["2025-10-13",2.33],["2025-10-20",2.22],["2025-10-27",2.11],["2025-11-03",2.01],["2025-11-10",1.94],["2025-11-17",1.9],["2025-11-24",1.89],["2025-12-01",null],["2025-12-08",null],["2025-12-15",null],["2025-12-22",null],["2025-12-29",null],["2026-01-05",null],["2026-01-12",null],["2026-01-19",null],["2026-01-26",null],["2026-02-02",null],["2026-02-09",null],["2026-02-16",null],["2026-02-23",null],["2026-03-02",null],["2026-03-09",null],["2026-03-16",null],["2026-03-23",null],["2026-03-30",null],["2026-04-06",null],["2026-04-13",null],["2026-04-20",null],["2026-04-27",null],["2026-05-04",null],["2026-05-11",null],["2026-05-18",null],["2026-05-25",null],["2026-06-01",null],["2026-06-08",2.9],["2026-06-15",2.77],["2026-06-22",2.53],["2026-06-29",2.22],["2026-07-06",1.97],["2026-07-13",1.89],["2026-07-20",1.94],["2026-07-27",2.07],["2026-08-03",2.25],["2026-08-10",2.48],["2026-08-17",2.76],["2026-08-24",3.08],["2026-08-31",3.39],["2026-09-07",3.63],["2026-09-14",3.79],["2026-09-21",3.89],["2026-09-28",3.94]]},"file":"2026-09-28_innovative-research+leger.json","publication":{"date":"2026-09-28","path":"by-date/2026-09-28.json","snapshots_that_day":["2026-09-28_innovative-research+leger.json"],"new_polls":[{"date":"2026-09-28","firm":"Innovative Research","sample":500,"values":{"NDP":41,"CON":39,"GRN":11,"ONEBC":4,"CENTRE":3}},{"date":"2026-09-28","firm":"Leger","sample":1003,"values":{"NDP":36,"CON":39,"GRN":13,"ONEBC":5,"CENTRE":5}}],"previous_date":"2026-09-27","changes":{"from_date":"2026-09-27","from_file":"2026-09-27_liaison-strategies.json","average":{"NDP":-1.01,"CON":0.01,"GRN":0.09,"ONEBC":0.7,"CENTRE":0.25,"OTH":-0.04},"seat_median":{"NDP":-2.0,"CON":3.0,"GRN":-1.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"p_majority":{"NDP":-0.0601,"CON":0.0977,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"p_minority":-0.0376,"leader_changes":[{"id":"261","name":"Boundary-Similkameen","from":"CON","to":"NDP"},{"id":"272","name":"Coquitlam-Burke Mountain","from":"NDP","to":"CON"},{"id":"275","name":"Cowichan Valley","from":"NDP","to":"CON"},{"id":"280","name":"Juan de Fuca-Malahat","from":"NDP","to":"CON"},{"id":"293","name":"Langley-Willowbrook","from":"CON","to":"NDP"},{"id":"294","name":"Maple Ridge East","from":"CON","to":"NDP"},{"id":"318","name":"Richmond-Steveston","from":"NDP","to":"CON"},{"id":"336","name":"Vancouver-Langara","from":"NDP","to":"CON"}]}}}