{"title":"British Columbia 2026 seat projection","label":"Projection, not a poll.","version":"bc-shadow-v1","generated":"2026-10-10T05:17:16+00:00","backfilled":true,"as_of":"2026-09-29","freeze_at":"2026-10-23 23:59:59 America/Vancouver (PDT, UTC-7)","data_window":{"from":"2024-10-20","to":"2026-09-29","rule":"Polls dated after the 2024 election, up to the newest poll; kernel weights as on the site."},"poll_set_hash":"99d08ab4e96017fe","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":[]},{"date":"2026-09-29","firm":"Ipsos","sample":1001,"values":{"NDP":40,"CON":42,"GRN":10,"ONEBC":3,"CENTRE":3},"wikipedia_matched":true,"filled_from_wikipedia":[]}],"new_polls":[{"date":"2026-09-29","firm":"Ipsos","sample":1001,"values":{"NDP":40,"CON":42,"GRN":10,"ONEBC":3,"CENTRE":3}}],"revised_polls":[],"average":{"NDP":{"mean":39.43,"lo":36.34,"hi":42.51},"CON":{"mean":39.55,"lo":37.3,"hi":41.79},"GRN":{"mean":11.69,"lo":10.37,"hi":13.0},"ONEBC":{"mean":3.53,"lo":2.49,"hi":4.57},"CENTRE":{"mean":3.79,"lo":2.93,"hi":4.65}},"model_target":{"NDP":39.43,"CON":39.55,"GRN":11.69,"ONEBC":3.53,"CENTRE":3.79,"OTH":2.02},"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":2,"n":982,"model_dev":{"CON":-2.53,"NDP":5.46,"GRN":-2.49},"poll_dev":{"CON":-1.5,"NDP":3.0,"GRN":-0.5},"lambda":{"CON":0.783,"NDP":0.791,"GRN":0.684},"adj":{"CON":0.92,"NDP":-1.59,"GRN":1.35},"model_after":{"CON":37.94,"NDP":43.3,"GRN":10.55}},"Vancouver Island":{"polls":2,"n":341,"model_dev":{"CON":-9.53,"NDP":0.02,"GRN":11.68},"poll_dev":{"CON":-7.0,"NDP":4.5,"GRN":1.0},"lambda":{"CON":0.459,"NDP":0.613,"GRN":0.695},"adj":{"CON":1.28,"NDP":3.1,"GRN":-7.42},"model_after":{"CON":31.29,"NDP":42.55,"GRN":15.95}},"Rest of BC":{"polls":2,"n":681,"model_dev":{"CON":8.67,"NDP":-6.7,"GRN":-3.79},"poll_dev":{"CON":6.0,"NDP":-7.0,"GRN":1.0},"lambda":{"CON":0.742,"NDP":0.74,"GRN":0.562},"adj":{"CON":-1.87,"NDP":0.13,"GRN":2.68},"model_after":{"CON":45.91,"NDP":32.84,"GRN":10.57}}},"polls":[{"firm":"Ipsos","end":"2026-09-29","sample":1001},{"firm":"Leger","end":"2026-09-28","sample":1003}]}},"province":{"seats":{"NDP":{"seats_median":42.0,"seats_mean":42.4169,"seats_lo90":22.0,"seats_hi90":63.0,"p_majority":0.3615,"p_most_seats":0.3885,"vote_median":41.6709,"vote_lo90":34.9331,"vote_hi90":48.1031},"CON":{"seats_median":49.0,"seats_mean":48.4531,"seats_lo90":27.0,"seats_hi90":69.0,"p_majority":0.5671,"p_most_seats":0.5949,"vote_median":43.3745,"vote_lo90":36.8079,"vote_hi90":50.1127},"GRN":{"seats_median":2.0,"seats_mean":1.8999,"seats_lo90":0.0,"seats_hi90":4.0,"p_majority":0.0001,"p_most_seats":0.0001,"vote_median":10.8985,"vote_lo90":7.0213,"vote_hi90":14.8783},"ONEBC":{"seats_median":0.0,"seats_mean":0.0024,"seats_lo90":0.0,"seats_hi90":0.0,"p_majority":0.0,"p_most_seats":0.0,"vote_median":1.4143,"vote_lo90":0.4035,"vote_hi90":2.558},"CENTRE":{"seats_median":0.0,"seats_mean":0.0056,"seats_lo90":0.0,"seats_hi90":0.0,"p_majority":0.0,"p_most_seats":0.0,"vote_median":1.6658,"vote_lo90":0.5686,"vote_hi90":2.827},"OTH":{"seats_median":0.0,"seats_mean":0.2221,"seats_lo90":0.0,"seats_hi90":1.0,"p_majority":0.0,"p_most_seats":0.0,"vote_median":0.8784,"vote_lo90":0.3915,"vote_hi90":1.4644}},"p_minority":0.0713,"p_tied_most_seats":0.0165,"ridings_led":{"NDP":41,"CON":51,"GRN":1,"ONEBC":0,"CENTRE":0,"OTH":0},"ridings_led_point":{"NDP":42,"CON":50,"GRN":1,"ONEBC":0,"CENTRE":0,"OTH":0},"categories":{"Solid":12,"Likely":31,"Leans":34,"Toss-up":16},"toss_ups":16,"seat_histogram":{"NDP":{"0":11,"1":7,"2":11,"3":5,"4":4,"5":4,"6":11,"7":8,"8":10,"9":14,"10":16,"11":19,"12":17,"13":28,"14":25,"15":27,"16":31,"17":32,"18":37,"19":55,"20":44,"21":77,"22":72,"23":83,"24":80,"25":99,"26":125,"27":138,"28":143,"29":173,"30":197,"31":183,"32":217,"33":251,"34":251,"35":252,"36":284,"37":314,"38":315,"39":331,"40":322,"41":349,"42":352,"43":353,"44":351,"45":343,"46":314,"47":350,"48":303,"49":274,"50":240,"51":267,"52":220,"53":214,"54":209,"55":169,"56":165,"57":142,"58":130,"59":109,"60":100,"61":82,"62":88,"63":61,"64":69,"65":65,"66":44,"67":40,"68":36,"69":28,"70":25,"71":29,"72":20,"73":15,"74":20,"75":17,"76":7,"77":7,"78":7,"79":4,"80":10,"81":9,"82":11,"83":4,"84":5,"85":4,"86":3,"87":4,"88":3,"89":2,"90":2,"91":2},"CON":{"0":1,"1":1,"2":7,"3":2,"4":5,"5":6,"6":3,"7":6,"8":4,"9":4,"10":8,"11":9,"12":12,"13":5,"14":9,"15":10,"16":10,"17":19,"18":19,"19":23,"20":19,"21":34,"22":31,"23":48,"24":39,"25":37,"26":53,"27":81,"28":83,"29":73,"30":74,"31":110,"32":108,"33":135,"34":132,"35":161,"36":183,"37":206,"38":214,"39":223,"40":220,"41":290,"42":282,"43":319,"44":322,"45":354,"46":335,"47":323,"48":341,"49":369,"50":345,"51":338,"52":303,"53":336,"54":305,"55":294,"56":251,"57":213,"58":252,"59":221,"60":217,"61":166,"62":181,"63":138,"64":141,"65":109,"66":108,"67":88,"68":82,"69":64,"70":68,"71":60,"72":48,"73":39,"74":29,"75":37,"76":32,"77":29,"78":11,"79":23,"80":22,"81":12,"82":13,"83":13,"84":7,"85":7,"86":7,"87":7,"88":5,"89":3,"90":6,"91":3,"92":4,"93":1},"GRN":{"0":597,"1":4144,"2":2943,"3":1395,"4":519,"5":189,"6":84,"7":53,"8":17,"9":14,"10":7,"11":14,"12":5,"13":5,"14":5,"15":2,"16":2,"17":1,"18":1,"21":1,"38":1,"51":1},"ONEBC":{"0":9985,"1":12,"2":2,"8":1},"CENTRE":{"0":9946,"1":52,"2":2},"OTH":{"0":7781,"1":2217,"2":2}},"projected_vote":{"NDP":41.87,"CON":43.38,"GRN":10.89,"ONEBC":1.39,"CENTRE":1.63,"OTH":0.83}},"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.45,"CON":48.65,"ONEBC":4.29,"CENTRE":4.6},"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.6582,"category":"Leans","win_prob":{"NDP":0.3416,"CON":0.6582,"ONEBC":0.0001,"OTH":0.0001},"point":{"NDP":41.43,"CON":48.25,"GRN":0.0,"ONEBC":4.14,"CENTRE":4.39,"OTH":1.79},"share":{"NDP":{"lo90":26.48,"median":41.45,"hi90":55.96},"CON":{"lo90":32.28,"median":47.82,"hi90":62.72},"ONEBC":{"lo90":0.04,"median":3.78,"hi90":10.85},"CENTRE":{"lo90":0.14,"median":4.08,"hi90":11.09},"OTH":{"lo90":0.0,"median":1.34,"hi90":6.62}},"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.15,"CON":55.59,"ONEBC":4.96,"CENTRE":5.3},"running":["NDP","CON","ONEBC"],"incumbent":{"name":"Bruce Banman","party_at_dissolution":"CENTRE","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9058,"category":"Likely","win_prob":{"NDP":0.0942,"CON":0.9058},"point":{"NDP":36.12,"CON":59.01,"GRN":0.0,"ONEBC":4.87,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":22.55,"median":36.3,"hi90":51.1},"CON":{"lo90":43.59,"median":58.76,"hi90":72.72},"ONEBC":{"lo90":0.09,"median":4.47,"hi90":11.96}},"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.8,"CON":52.9,"ONEBC":4.7,"CENTRE":6.6},"running":["NDP","CON","CENTRE"],"incumbent":{"name":"Korky Neufeld","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9011,"category":"Likely","win_prob":{"NDP":0.0988,"CON":0.9011,"CENTRE":0.0001},"point":{"NDP":36.07,"CON":57.57,"GRN":0.0,"ONEBC":0.0,"CENTRE":6.36,"OTH":0.0},"share":{"NDP":{"lo90":21.58,"median":35.97,"hi90":50.53},"CON":{"lo90":42.32,"median":57.52,"hi90":72.13},"CENTRE":{"lo90":0.52,"median":6.11,"hi90":14.03}},"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.43,"CON":44.62,"GRN":5.81,"ONEBC":3.93,"CENTRE":4.21},"running":["NDP","CON","ONEBC"],"incumbent":{"name":"Donegal Wilson","party_at_dissolution":"CENTRE","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.5064,"category":"Toss-up","win_prob":{"NDP":0.5064,"CON":0.4935,"ONEBC":0.0001},"point":{"NDP":48.18,"CON":47.76,"GRN":0.0,"ONEBC":4.06,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":34.06,"median":48.0,"hi90":61.71},"CON":{"lo90":33.89,"median":47.85,"hi90":61.74},"ONEBC":{"lo90":0.37,"median":3.61,"hi90":10.35}},"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.96,"CON":45.9,"GRN":6.24,"ONEBC":4.06,"CENTRE":4.35,"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.6965,"category":"Leans","win_prob":{"NDP":0.3034,"CON":0.6965,"OTH":0.0001},"point":{"NDP":43.97,"CON":51.48,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":4.55},"share":{"NDP":{"lo90":30.65,"median":43.79,"hi90":57.11},"CON":{"lo90":38.17,"median":51.7,"hi90":65.14},"OTH":{"lo90":0.64,"median":4.1,"hi90":10.1}},"baseline_moves":[],"notes":[{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"263","name":"Burnaby Centre","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Anne Kang","share":57.3},"shares_2024":{"NDP":57.3,"CON":42.7},"adjusted_baseline":{"NDP":55.0,"CON":38.12,"ONEBC":3.31,"CENTRE":3.57},"running":["NDP","CON","GRN","CENTRE"],"incumbent":{"name":"Anne Kang","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.6934,"category":"Leans","win_prob":{"NDP":0.6934,"CON":0.3066},"point":{"NDP":51.34,"CON":43.35,"GRN":2.1,"ONEBC":0.0,"CENTRE":3.21,"OTH":0.0},"share":{"NDP":{"lo90":36.82,"median":50.9,"hi90":64.48},"CON":{"lo90":29.51,"median":43.33,"hi90":57.03},"GRN":{"lo90":0.0,"median":1.72,"hi90":8.42},"CENTRE":{"lo90":0.0,"median":2.89,"hi90":8.73}},"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.78,"CON":36.15,"GRN":7.55,"ONEBC":3.14,"CENTRE":3.38},"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.6838,"category":"Leans","win_prob":{"NDP":0.6838,"CON":0.3143,"GRN":0.0019},"point":{"NDP":45.36,"CON":38.4,"GRN":13.29,"ONEBC":2.94,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":31.6,"median":45.19,"hi90":58.7},"CON":{"lo90":25.48,"median":38.39,"hi90":52.0},"GRN":{"lo90":4.32,"median":13.08,"hi90":22.84},"ONEBC":{"lo90":0.0,"median":2.59,"hi90":8.2}},"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.13,"CON":34.31,"GRN":0.39,"ONEBC":2.96,"CENTRE":3.2},"running":["NDP","CON","GRN"],"incumbent":{"name":"Raj Chouhan","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.8494,"category":"Likely","win_prob":{"NDP":0.8494,"CON":0.1506},"point":{"NDP":56.46,"CON":40.47,"GRN":3.07,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":42.22,"median":56.08,"hi90":69.07},"CON":{"lo90":27.27,"median":40.45,"hi90":54.43},"GRN":{"lo90":0.07,"median":2.71,"hi90":9.51}},"baseline_moves":["Daniel Kofi Ampong (independent 2024, 5.3%) not running: transferred"],"notes":[]},{"id":"266","name":"Burnaby North","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Janet Routledge","share":53.3},"shares_2024":{"NDP":53.3,"CON":43.0,"IND":3.7},"adjusted_baseline":{"NDP":51.97,"CON":40.43,"GRN":0.28,"ONEBC":3.53,"CENTRE":3.79},"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.6101,"category":"Leans","win_prob":{"NDP":0.6101,"CON":0.3898,"GRN":0.0001},"point":{"NDP":49.16,"CON":44.47,"GRN":2.95,"ONEBC":3.42,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":34.4,"median":48.73,"hi90":62.4},"CON":{"lo90":30.62,"median":44.53,"hi90":58.23},"GRN":{"lo90":0.08,"median":2.5,"hi90":9.32},"ONEBC":{"lo90":0.0,"median":3.02,"hi90":9.0}},"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.98,"CON":38.63,"GRN":6.4,"ONEBC":3.37,"CENTRE":3.62},"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.5724,"category":"Toss-up","win_prob":{"NDP":0.5724,"CON":0.427,"GRN":0.0006},"point":{"NDP":43.92,"CON":41.21,"GRN":11.71,"ONEBC":3.17,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":30.14,"median":43.85,"hi90":57.39},"CON":{"lo90":27.75,"median":41.21,"hi90":55.07},"GRN":{"lo90":3.15,"median":11.44,"hi90":20.75},"ONEBC":{"lo90":0.0,"median":2.76,"hi90":8.4}},"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.66,"CON":60.18,"ONEBC":5.4,"CENTRE":5.77},"running":["NDP","CON","GRN"],"incumbent":{"name":"Lorne Doerkson","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9843,"category":"Solid","win_prob":{"NDP":0.0156,"CON":0.9843,"GRN":0.0001},"point":{"NDP":29.27,"CON":67.58,"GRN":3.15,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":16.07,"median":29.05,"hi90":42.62},"CON":{"lo90":53.03,"median":67.26,"hi90":80.35},"GRN":{"lo90":0.17,"median":2.73,"hi90":10.86}},"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.25,"CON":47.98,"ONEBC":4.23,"CENTRE":4.54},"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.7035,"category":"Leans","win_prob":{"NDP":0.2965,"CON":0.7035},"point":{"NDP":45.46,"CON":54.54,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":30.62,"median":45.42,"hi90":60.48},"CON":{"lo90":39.52,"median":54.58,"hi90":69.38}},"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.77,"CON":47.79,"GRN":5.42,"ONEBC":4.23,"CENTRE":6.79},"running":["NDP","CON","CENTRE"],"incumbent":{"name":"Heather Maahs","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.7643,"category":"Leans","win_prob":{"NDP":0.2357,"CON":0.7643},"point":{"NDP":40.43,"CON":52.02,"GRN":0.0,"ONEBC":0.0,"CENTRE":7.55,"OTH":0.0},"share":{"NDP":{"lo90":26.12,"median":40.41,"hi90":54.98},"CON":{"lo90":37.08,"median":52.03,"hi90":66.97},"CENTRE":{"lo90":1.66,"median":7.22,"hi90":15.08}},"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.26,"CON":42.32,"GRN":7.71,"ONEBC":3.72,"CENTRE":3.99},"running":["NDP","CON","GRN"],"incumbent":{"name":"Scott McInnis","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.6341,"category":"Leans","win_prob":{"NDP":0.3622,"CON":0.6341,"GRN":0.0037},"point":{"NDP":39.84,"CON":44.6,"GRN":15.57,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":25.24,"median":39.49,"hi90":53.98},"CON":{"lo90":30.74,"median":44.71,"hi90":59.41},"GRN":{"lo90":5.88,"median":15.41,"hi90":26.01}},"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.6,"CON":43.5,"ONEBC":3.81,"CENTRE":4.09},"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.6196,"category":"Leans","win_prob":{"NDP":0.3803,"CON":0.6196,"CENTRE":0.0001},"point":{"NDP":44.96,"CON":49.27,"GRN":2.09,"ONEBC":0.0,"CENTRE":3.68,"OTH":0.0},"share":{"NDP":{"lo90":30.54,"median":44.57,"hi90":58.07},"CON":{"lo90":35.02,"median":49.18,"hi90":63.13},"GRN":{"lo90":0.0,"median":1.65,"hi90":8.21},"CENTRE":{"lo90":0.0,"median":3.34,"hi90":9.63}},"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.31,"CON":36.65,"GRN":6.42,"ONEBC":3.19,"CENTRE":3.43},"running":["NDP","CON","GRN"],"incumbent":{"name":"Jennifer Blatherwick","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.6185,"category":"Leans","win_prob":{"NDP":0.6185,"CON":0.3807,"GRN":0.0008},"point":{"NDP":46.42,"CON":41.84,"GRN":11.74,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":32.49,"median":46.17,"hi90":59.94},"CON":{"lo90":28.64,"median":41.94,"hi90":55.86},"GRN":{"lo90":3.41,"median":11.45,"hi90":21.03}},"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.25,"CON":35.2,"GRN":20.59,"ONEBC":3.08,"CENTRE":3.88},"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.5987,"category":"Toss-up","win_prob":{"NDP":0.3798,"CON":0.5987,"GRN":0.0213,"CENTRE":0.0002},"point":{"NDP":36.5,"CON":40.26,"GRN":18.07,"ONEBC":0.0,"CENTRE":5.17,"OTH":0.0},"share":{"NDP":{"lo90":22.01,"median":36.2,"hi90":50.83},"CON":{"lo90":25.7,"median":40.32,"hi90":55.59},"GRN":{"lo90":5.64,"median":17.6,"hi90":30.95},"CENTRE":{"lo90":0.0,"median":5.01,"hi90":11.98}},"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.33,"CON":34.57,"GRN":19.74,"ONEBC":3.02,"CENTRE":3.24,"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.5373,"category":"Toss-up","win_prob":{"NDP":0.4509,"CON":0.5373,"GRN":0.0117,"OTH":0.0001},"point":{"NDP":39.2,"CON":40.45,"GRN":17.48,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.87},"share":{"NDP":{"lo90":24.59,"median":38.93,"hi90":53.14},"CON":{"lo90":26.93,"median":40.59,"hi90":55.26},"GRN":{"lo90":5.68,"median":16.89,"hi90":29.62},"OTH":{"lo90":0.13,"median":2.54,"hi90":8.01}},"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.64,"CON":35.9,"GRN":6.13,"ONEBC":3.12,"CENTRE":3.36,"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.7635,"category":"Leans","win_prob":{"NDP":0.7635,"CON":0.2365},"point":{"NDP":53.14,"CON":42.38,"GRN":0.0,"ONEBC":0.0,"CENTRE":4.47,"OTH":0.0},"share":{"NDP":{"lo90":39.8,"median":52.99,"hi90":66.11},"CON":{"lo90":29.2,"median":42.41,"hi90":55.83},"CENTRE":{"lo90":1.03,"median":4.22,"hi90":9.75}},"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.76,"CON":48.39,"ONEBC":4.27,"CENTRE":4.58},"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.8092,"category":"Likely","win_prob":{"NDP":0.1908,"CON":0.8092},"point":{"NDP":40.29,"CON":52.98,"GRN":2.62,"ONEBC":4.11,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":26.62,"median":39.97,"hi90":53.54},"CON":{"lo90":39.03,"median":52.93,"hi90":65.92},"GRN":{"lo90":0.13,"median":2.2,"hi90":8.76},"ONEBC":{"lo90":0.0,"median":3.72,"hi90":9.88}},"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.76,"CON":26.39,"GRN":19.13,"ONEBC":2.27,"CENTRE":2.45},"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.8846,"category":"Likely","win_prob":{"NDP":0.8846,"CON":0.1032,"GRN":0.0121,"CENTRE":0.0001},"point":{"NDP":49.58,"CON":30.24,"GRN":16.98,"ONEBC":0.0,"CENTRE":3.2,"OTH":0.0},"share":{"NDP":{"lo90":34.26,"median":49.42,"hi90":64.43},"CON":{"lo90":16.74,"median":30.24,"hi90":44.98},"GRN":{"lo90":4.89,"median":16.44,"hi90":29.84},"CENTRE":{"lo90":0.0,"median":2.81,"hi90":9.24}},"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.57,"CON":47.57,"GRN":9.13,"ONEBC":4.21,"CENTRE":4.51},"running":["NDP","CON","GRN"],"incumbent":{"name":"Tony Luck","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.8788,"category":"Likely","win_prob":{"NDP":0.1159,"CON":0.8788,"GRN":0.0053},"point":{"NDP":32.42,"CON":49.76,"GRN":17.82,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":18.57,"median":32.07,"hi90":45.92},"CON":{"lo90":35.65,"median":49.87,"hi90":64.49},"GRN":{"lo90":7.93,"median":17.7,"hi90":28.72}},"baseline_moves":[],"notes":[]},{"id":"280","name":"Juan de Fuca-Malahat","region":"Vancouver Island","winner_2024":{"party":"NDP","name":"Dana Lajeunesse","share":38.8},"shares_2024":{"NDP":38.8,"CON":38.2,"GRN":23.0},"adjusted_baseline":{"NDP":37.18,"CON":33.94,"GRN":22.74,"ONEBC":2.96,"CENTRE":3.18},"running":["NDP","CON","GRN","ONEBC","OTH"],"incumbent":{"name":"Dana Lajeunesse","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.4824,"category":"Toss-up","win_prob":{"NDP":0.4824,"CON":0.4814,"GRN":0.0362},"point":{"NDP":36.84,"CON":36.43,"GRN":20.01,"ONEBC":4.18,"CENTRE":0.0,"OTH":2.53},"share":{"NDP":{"lo90":22.24,"median":36.66,"hi90":50.97},"CON":{"lo90":22.52,"median":36.49,"hi90":51.02},"GRN":{"lo90":7.18,"median":19.48,"hi90":32.89},"ONEBC":{"lo90":0.0,"median":3.83,"hi90":10.2},"OTH":{"lo90":0.0,"median":2.21,"hi90":7.73}},"baseline_moves":[],"notes":[]},{"id":"281","name":"Kamloops Centre","region":"Interior and North","winner_2024":{"party":"CON","name":"Peter Milobar","share":48.8},"shares_2024":{"CON":48.8,"NDP":40.9,"GRN":10.2},"adjusted_baseline":{"NDP":39.02,"CON":43.02,"GRN":10.11,"ONEBC":3.79,"CENTRE":4.06},"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.6553,"category":"Leans","win_prob":{"NDP":0.3305,"CON":0.6553,"GRN":0.0141,"ONEBC":0.0001},"point":{"NDP":35.24,"CON":40.9,"GRN":18.92,"ONEBC":3.34,"CENTRE":0.0,"OTH":1.6},"share":{"NDP":{"lo90":21.08,"median":34.74,"hi90":48.43},"CON":{"lo90":26.8,"median":40.79,"hi90":55.08},"GRN":{"lo90":8.93,"median":18.73,"hi90":30.11},"ONEBC":{"lo90":0.0,"median":2.9,"hi90":9.29},"OTH":{"lo90":0.0,"median":1.15,"hi90":6.23}},"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.15,"CON":52.02,"GRN":7.24,"ONEBC":4.63,"CENTRE":4.96},"running":["NDP","CON","ONEBC"],"incumbent":{"name":"Ward Stamer","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.8471,"category":"Likely","win_prob":{"NDP":0.1526,"CON":0.8471,"ONEBC":0.0003},"point":{"NDP":39.86,"CON":55.38,"GRN":0.0,"ONEBC":4.76,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":26.49,"median":39.52,"hi90":53.43},"CON":{"lo90":41.42,"median":55.52,"hi90":68.79},"ONEBC":{"lo90":0.49,"median":4.42,"hi90":11.09}},"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.48,"CON":44.2,"GRN":4.26,"ONEBC":3.89,"CENTRE":4.17},"running":["NDP","CON","ONEBC"],"incumbent":{"name":"Kristina Loewen","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.5363,"category":"Toss-up","win_prob":{"NDP":0.5363,"CON":0.4637},"point":{"NDP":48.82,"CON":47.21,"GRN":0.0,"ONEBC":3.97,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":34.37,"median":48.59,"hi90":62.46},"CON":{"lo90":33.35,"median":47.22,"hi90":61.36},"ONEBC":{"lo90":0.28,"median":3.56,"hi90":10.16}},"baseline_moves":["Michael Humer (independent 2024, 10.1%) not running: transferred"],"notes":[{"type":"defunct_vote","note":"Michael Humer took 10.1% as an independent in 2024; not running. His vote is transferred.","v1":"Transferred with transfers.bc_united_residual.","why_it_may_matter":"Moderate: the transfer matrix (an assumption) decides where 15-30% of the 2024 vote goes."},{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"284","name":"Kelowna-Lake Country-Coldstream","region":"Interior and North","winner_2024":{"party":"CON","name":"Tara Armstrong","share":53.9},"shares_2024":{"CON":53.9,"NDP":35.2,"IND":6.5,"GRN":4.3},"adjusted_baseline":{"NDP":35.05,"CON":50.85,"GRN":4.75,"ONEBC":4.51,"CENTRE":4.83},"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.8774,"category":"Likely","win_prob":{"NDP":0.1216,"CON":0.8774,"GRN":0.001},"point":{"NDP":33.62,"CON":51.17,"GRN":11.0,"ONEBC":4.21,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":19.8,"median":33.34,"hi90":47.34},"CON":{"lo90":36.37,"median":51.13,"hi90":65.75},"GRN":{"lo90":2.3,"median":10.79,"hi90":20.74},"ONEBC":{"lo90":0.0,"median":3.86,"hi90":10.82}},"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.65,"CON":51.25,"GRN":5.67,"ONEBC":4.56,"CENTRE":4.88},"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.8984,"category":"Likely","win_prob":{"NDP":0.0998,"CON":0.8984,"GRN":0.0016,"ONEBC":0.0002},"point":{"NDP":32.05,"CON":51.25,"GRN":12.48,"ONEBC":4.22,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":18.35,"median":31.62,"hi90":45.58},"CON":{"lo90":36.89,"median":51.42,"hi90":65.7},"GRN":{"lo90":3.26,"median":12.23,"hi90":22.61},"ONEBC":{"lo90":0.0,"median":3.85,"hi90":10.77}},"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.53,"CON":34.05,"GRN":19.27,"ONEBC":2.97,"CENTRE":3.19},"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.4406,"category":"Toss-up","win_prob":{"NDP":0.4406,"CON":0.2707,"GRN":0.2886,"ONEBC":0.0001},"point":{"NDP":34.69,"CON":30.81,"GRN":32.0,"ONEBC":2.5,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":20.61,"median":34.26,"hi90":48.06},"CON":{"lo90":17.26,"median":30.65,"hi90":44.73},"GRN":{"lo90":20.22,"median":32.03,"hi90":44.48},"ONEBC":{"lo90":0.0,"median":2.09,"hi90":8.0}},"baseline_moves":["Corinne Mori (independent 2024, 10.0%) not running: transferred"],"notes":[{"type":"defunct_vote","note":"Corinne Mori took 10.0% as an independent in 2024; not running. Her vote is transferred.","v1":"Transferred with transfers.bc_united_residual.","why_it_may_matter":"Moderate: the transfer matrix (an assumption) decides where 15-30% of the 2024 vote goes."}]},{"id":"287","name":"Kootenay-Monashee","region":"Interior and North","winner_2024":{"party":"NDP","name":"Steve Morissette","share":52.0},"shares_2024":{"NDP":52.0,"CON":38.9,"GRN":9.1},"adjusted_baseline":{"NDP":50.02,"CON":34.72,"GRN":9.01,"ONEBC":3.01,"CENTRE":3.24},"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.7888,"category":"Leans","win_prob":{"NDP":0.7888,"CON":0.2041,"GRN":0.007,"ONEBC":0.0001},"point":{"NDP":46.17,"CON":33.67,"GRN":17.44,"ONEBC":2.72,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":31.07,"median":45.84,"hi90":59.92},"CON":{"lo90":19.93,"median":33.72,"hi90":48.05},"GRN":{"lo90":7.4,"median":17.27,"hi90":28.26},"ONEBC":{"lo90":0.0,"median":2.3,"hi90":8.62}},"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.75,"CON":49.09,"GRN":6.64,"ONEBC":4.39,"CENTRE":14.13},"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.9406,"category":"Likely","win_prob":{"NDP":0.049,"CON":0.9406,"GRN":0.0061,"ONEBC":0.0002,"CENTRE":0.0041},"point":{"NDP":22.83,"CON":47.05,"GRN":13.56,"ONEBC":4.06,"CENTRE":12.5,"OTH":0.0},"share":{"NDP":{"lo90":9.97,"median":22.53,"hi90":35.79},"CON":{"lo90":31.99,"median":47.15,"hi90":62.04},"GRN":{"lo90":3.96,"median":13.35,"hi90":24.18},"ONEBC":{"lo90":0.0,"median":3.71,"hi90":10.46},"CENTRE":{"lo90":2.52,"median":12.09,"hi90":22.39}},"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.76,"CON":40.95,"GRN":7.85,"ONEBC":3.59,"CENTRE":3.85},"running":["NDP","CON","GRN"],"incumbent":{"name":"Stephanie Higginson","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.6246,"category":"Leans","win_prob":{"NDP":0.3749,"CON":0.6246,"GRN":0.0005},"point":{"NDP":43.9,"CON":48.07,"GRN":8.03,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":28.81,"median":43.63,"hi90":57.9},"CON":{"lo90":33.92,"median":48.32,"hi90":62.86},"GRN":{"lo90":0.78,"median":7.56,"hi90":17.73}},"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.89,"CON":33.47,"GRN":10.62,"ONEBC":2.9,"CENTRE":3.12},"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.7602,"category":"Leans","win_prob":{"NDP":0.7602,"CON":0.2382,"GRN":0.0015,"OTH":0.0001},"point":{"NDP":47.43,"CON":36.48,"GRN":9.47,"ONEBC":0.0,"CENTRE":3.95,"OTH":2.67},"share":{"NDP":{"lo90":32.36,"median":47.04,"hi90":61.31},"CON":{"lo90":22.75,"median":36.45,"hi90":50.98},"GRN":{"lo90":0.43,"median":8.93,"hi90":19.48},"CENTRE":{"lo90":0.0,"median":3.65,"hi90":10.02},"OTH":{"lo90":0.08,"median":2.33,"hi90":7.84}},"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.98,"CON":50.89,"GRN":5.78,"ONEBC":4.52,"CENTRE":4.84,"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.8888,"category":"Likely","win_prob":{"NDP":0.1094,"CON":0.8888,"GRN":0.0018},"point":{"NDP":30.86,"CON":50.03,"GRN":12.44,"ONEBC":4.12,"CENTRE":0.0,"OTH":2.55},"share":{"NDP":{"lo90":17.02,"median":30.68,"hi90":44.78},"CON":{"lo90":34.63,"median":49.79,"hi90":64.38},"GRN":{"lo90":3.63,"median":12.21,"hi90":22.03},"ONEBC":{"lo90":0.0,"median":3.74,"hi90":10.72},"OTH":{"lo90":0.0,"median":2.1,"hi90":7.65}},"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.8,"CON":43.93,"GRN":5.09,"ONEBC":3.86,"CENTRE":4.31},"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.6368,"category":"Leans","win_prob":{"NDP":0.3622,"CON":0.6368,"GRN":0.001},"point":{"NDP":39.87,"CON":45.41,"GRN":10.98,"ONEBC":0.0,"CENTRE":3.74,"OTH":0.0},"share":{"NDP":{"lo90":24.44,"median":39.75,"hi90":55.04},"CON":{"lo90":29.96,"median":45.34,"hi90":60.29},"GRN":{"lo90":2.05,"median":10.65,"hi90":20.64},"CENTRE":{"lo90":0.0,"median":3.35,"hi90":10.46}},"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.41,"CON":42.59,"GRN":7.24,"ONEBC":3.74,"CENTRE":4.01},"running":["NDP","CON","GRN","ONEBC"],"incumbent":{"name":"Jody Toor","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.5562,"category":"Toss-up","win_prob":{"NDP":0.4408,"CON":0.5562,"GRN":0.003},"point":{"NDP":39.77,"CON":41.98,"GRN":14.84,"ONEBC":3.42,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":24.62,"median":39.5,"hi90":54.24},"CON":{"lo90":26.87,"median":41.84,"hi90":56.85},"GRN":{"lo90":5.37,"median":14.61,"hi90":25.32},"ONEBC":{"lo90":0.0,"median":3.11,"hi90":9.73}},"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.58,"CON":41.6,"GRN":6.26,"ONEBC":3.65,"CENTRE":3.92},"running":["NDP","CON","GRN","OTH"],"incumbent":{"name":"Lawrence Mok","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.5481,"category":"Toss-up","win_prob":{"NDP":0.4503,"CON":0.5481,"GRN":0.0016},"point":{"NDP":41.74,"CON":43.4,"GRN":13.06,"ONEBC":0.0,"CENTRE":0.0,"OTH":1.81},"share":{"NDP":{"lo90":26.39,"median":41.44,"hi90":55.81},"CON":{"lo90":28.54,"median":43.31,"hi90":58.29},"GRN":{"lo90":4.04,"median":12.76,"hi90":23.1},"OTH":{"lo90":0.01,"median":1.34,"hi90":6.5}},"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.61,"CON":40.13,"ONEBC":3.5,"CENTRE":3.76},"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.7614,"category":"Leans","win_prob":{"NDP":0.7614,"CON":0.2386},"point":{"NDP":52.38,"CON":40.48,"GRN":0.0,"ONEBC":3.44,"CENTRE":3.69,"OTH":0.0},"share":{"NDP":{"lo90":37.46,"median":52.3,"hi90":66.65},"CON":{"lo90":25.43,"median":40.14,"hi90":54.83},"ONEBC":{"lo90":0.02,"median":3.07,"hi90":9.82},"CENTRE":{"lo90":0.03,"median":3.35,"hi90":10.21}},"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.79,"CON":35.18,"GRN":11.67,"ONEBC":3.06,"CENTRE":3.29},"running":["NDP","CON","GRN"],"incumbent":{"name":"Josie Osborne","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.6295,"category":"Leans","win_prob":{"NDP":0.6295,"CON":0.3689,"GRN":0.0016},"point":{"NDP":47.16,"CON":41.71,"GRN":11.13,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":32.4,"median":46.93,"hi90":61.53},"CON":{"lo90":27.36,"median":41.84,"hi90":56.31},"GRN":{"lo90":1.66,"median":10.69,"hi90":21.79}},"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.83,"CON":31.11,"GRN":12.47,"ONEBC":2.69,"CENTRE":2.9},"running":["NDP","CON","GRN"],"incumbent":{"name":"Sheila Malcolmson","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.8151,"category":"Likely","win_prob":{"NDP":0.8151,"CON":0.1828,"GRN":0.0021},"point":{"NDP":51.25,"CON":36.99,"GRN":11.76,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":36.34,"median":51.0,"hi90":65.44},"CON":{"lo90":23.16,"median":37.17,"hi90":51.51},"GRN":{"lo90":1.94,"median":11.25,"hi90":22.7}},"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.71,"CON":35.28,"GRN":8.65,"ONEBC":3.06,"CENTRE":3.3},"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.7077,"category":"Leans","win_prob":{"NDP":0.7077,"CON":0.2917,"GRN":0.0006},"point":{"NDP":48.56,"CON":40.35,"GRN":8.41,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.67},"share":{"NDP":{"lo90":34.12,"median":48.31,"hi90":62.43},"CON":{"lo90":26.35,"median":40.38,"hi90":54.2},"GRN":{"lo90":0.81,"median":7.94,"hi90":18.03},"OTH":{"lo90":0.09,"median":2.31,"hi90":7.54}},"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.64,"CON":58.29,"GRN":5.25,"ONEBC":5.23,"CENTRE":5.59},"running":["NDP","CON","OTH"],"incumbent":{"name":"John Rustad","party_at_dissolution":"CON","not_running":true,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9732,"category":"Solid","win_prob":{"NDP":0.0268,"CON":0.9732},"point":{"NDP":32.87,"CON":64.83,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.29},"share":{"NDP":{"lo90":20.1,"median":32.62,"hi90":45.83},"CON":{"lo90":51.52,"median":64.87,"hi90":77.53},"OTH":{"lo90":0.4,"median":1.85,"hi90":6.97}},"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.23,"CON":27.02,"GRN":10.93,"ONEBC":2.31,"CENTRE":2.5},"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.9218,"category":"Likely","win_prob":{"NDP":0.9218,"CON":0.0731,"GRN":0.0051},"point":{"NDP":50.92,"CON":29.69,"GRN":17.63,"ONEBC":0.0,"CENTRE":0.0,"OTH":1.76},"share":{"NDP":{"lo90":36.7,"median":50.69,"hi90":63.86},"CON":{"lo90":17.71,"median":29.73,"hi90":42.77},"GRN":{"lo90":7.4,"median":17.32,"hi90":28.1},"OTH":{"lo90":0.0,"median":1.44,"hi90":5.96}},"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.69,"CON":31.65,"ONEBC":2.72,"CENTRE":2.94},"running":["NDP","CON","GRN"],"incumbent":{"name":"Tamara Davidson","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9413,"category":"Likely","win_prob":{"NDP":0.9413,"CON":0.0587},"point":{"NDP":62.18,"CON":35.02,"GRN":2.8,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":47.06,"median":61.43,"hi90":75.14},"CON":{"lo90":21.4,"median":35.04,"hi90":49.37},"GRN":{"lo90":0.0,"median":2.39,"hi90":10.58}},"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.93,"CON":41.61,"GRN":7.9,"ONEBC":3.65,"CENTRE":3.92},"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.654,"category":"Leans","win_prob":{"NDP":0.3452,"CON":0.654,"GRN":0.0007,"OTH":0.0001},"point":{"NDP":42.01,"CON":47.42,"GRN":7.88,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.69},"share":{"NDP":{"lo90":27.39,"median":41.67,"hi90":55.48},"CON":{"lo90":33.52,"median":47.63,"hi90":61.69},"GRN":{"lo90":0.77,"median":7.43,"hi90":17.21},"OTH":{"lo90":0.15,"median":2.3,"hi90":7.6}},"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.65,"CON":31.68,"ONEBC":2.72,"CENTRE":2.94},"running":["NDP","CON","GRN"],"incumbent":{"name":"Bowinn Ma","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9162,"category":"Likely","win_prob":{"NDP":0.9162,"CON":0.0837,"GRN":0.0001},"point":{"NDP":60.04,"CON":37.5,"GRN":2.46,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":45.8,"median":59.59,"hi90":72.91},"CON":{"lo90":24.27,"median":37.6,"hi90":50.99},"GRN":{"lo90":0.02,"median":2.07,"hi90":8.62}},"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.75,"CON":34.39,"GRN":5.84,"ONEBC":2.98,"CENTRE":5.03},"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.7752,"category":"Leans","win_prob":{"NDP":0.7752,"CON":0.2235,"GRN":0.0011,"CENTRE":0.0002},"point":{"NDP":46.62,"CON":35.52,"GRN":10.57,"ONEBC":2.82,"CENTRE":4.46,"OTH":0.0},"share":{"NDP":{"lo90":32.53,"median":46.2,"hi90":60.11},"CON":{"lo90":22.3,"median":35.51,"hi90":49.03},"GRN":{"lo90":2.41,"median":10.35,"hi90":19.51},"ONEBC":{"lo90":0.0,"median":2.48,"hi90":7.94},"CENTRE":{"lo90":0.0,"median":4.14,"hi90":10.79}},"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.46,"CON":26.07,"GRN":21.81,"ONEBC":2.24,"CENTRE":2.42},"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.8537,"category":"Likely","win_prob":{"NDP":0.8537,"CON":0.1251,"GRN":0.0212},"point":{"NDP":47.46,"CON":30.05,"GRN":19.31,"ONEBC":0.0,"CENTRE":3.18,"OTH":0.0},"share":{"NDP":{"lo90":32.18,"median":47.29,"hi90":62.18},"CON":{"lo90":16.55,"median":30.07,"hi90":44.76},"GRN":{"lo90":6.55,"median":18.8,"hi90":32.36},"CENTRE":{"lo90":0.0,"median":2.8,"hi90":9.21}},"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.1,"CON":54.16,"ONEBC":4.96,"CENTRE":5.29,"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.7785,"category":"Leans","win_prob":{"CON":0.7785,"OTH":0.2215},"point":{"NDP":0.0,"CON":66.58,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":33.42},"share":{"CON":{"lo90":23.69,"median":66.61,"hi90":86.82},"OTH":{"lo90":13.18,"median":33.39,"hi90":76.31}},"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.38,"CON":73.45,"ONEBC":6.7,"CENTRE":7.15,"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.9991,"category":"Solid","win_prob":{"NDP":0.0009,"CON":0.9991},"point":{"NDP":14.25,"CON":82.36,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":3.39},"share":{"NDP":{"lo90":5.47,"median":14.19,"hi90":25.5},"CON":{"lo90":70.44,"median":82.21,"hi90":91.75},"OTH":{"lo90":0.32,"median":3.02,"hi90":8.7}},"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.16,"CON":46.85,"GRN":5.42,"ONEBC":4.14,"CENTRE":4.43},"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.7366,"category":"Leans","win_prob":{"NDP":0.2619,"CON":0.7366,"GRN":0.0014,"ONEBC":0.0001},"point":{"NDP":37.29,"CON":46.85,"GRN":12.02,"ONEBC":3.83,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":23.18,"median":37.06,"hi90":51.64},"CON":{"lo90":31.9,"median":46.89,"hi90":61.58},"GRN":{"lo90":3.04,"median":11.86,"hi90":22.16},"ONEBC":{"lo90":0.0,"median":3.37,"hi90":10.16}},"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.79,"CON":34.69,"GRN":6.33,"ONEBC":3.01,"CENTRE":3.24,"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.715,"category":"Leans","win_prob":{"NDP":0.715,"CON":0.2837,"GRN":0.0013},"point":{"NDP":47.02,"CON":38.87,"GRN":11.41,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.7},"share":{"NDP":{"lo90":33.26,"median":46.79,"hi90":60.2},"CON":{"lo90":25.68,"median":38.97,"hi90":52.38},"GRN":{"lo90":3.07,"median":11.19,"hi90":20.47},"OTH":{"lo90":0.07,"median":2.38,"hi90":7.14}},"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.99,"CON":36.13,"GRN":7.35,"ONEBC":3.14,"CENTRE":3.38},"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.6377,"category":"Leans","win_prob":{"NDP":0.6377,"CON":0.3602,"GRN":0.002,"CENTRE":0.0001},"point":{"NDP":44.83,"CON":39.6,"GRN":12.65,"ONEBC":0.0,"CENTRE":2.92,"OTH":0.0},"share":{"NDP":{"lo90":30.58,"median":44.69,"hi90":58.45},"CON":{"lo90":25.95,"median":39.65,"hi90":53.36},"GRN":{"lo90":3.78,"median":12.33,"hi90":21.95},"CENTRE":{"lo90":0.0,"median":2.61,"hi90":8.37}},"baseline_moves":[],"notes":[]},{"id":"311","name":"Powell River-Sunshine Coast","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Randene Neill","share":49.6},"shares_2024":{"NDP":49.6,"CON":35.7,"GRN":13.5,"IND":1.2},"adjusted_baseline":{"NDP":48.04,"CON":32.66,"GRN":13.43,"ONEBC":2.83,"CENTRE":3.05},"running":["NDP","CON","GRN"],"incumbent":{"name":"Randene Neill","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.6712,"category":"Leans","win_prob":{"NDP":0.6712,"CON":0.3113,"GRN":0.0175},"point":{"NDP":42.77,"CON":36.06,"GRN":21.17,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":28.91,"median":42.61,"hi90":56.37},"CON":{"lo90":22.92,"median":36.16,"hi90":49.69},"GRN":{"lo90":10.51,"median":21.06,"hi90":32.74}},"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.26,"CON":54.19,"GRN":8.52,"ONEBC":4.84,"CENTRE":5.18},"running":["NDP","CON","GRN"],"incumbent":{"name":"Kiel Giddens","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9693,"category":"Solid","win_prob":{"NDP":0.0272,"CON":0.9693,"GRN":0.0035},"point":{"NDP":25.91,"CON":57.1,"GRN":16.99,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":13.11,"median":25.6,"hi90":39.05},"CON":{"lo90":42.57,"median":57.19,"hi90":71.4},"GRN":{"lo90":7.14,"median":16.77,"hi90":27.7}},"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.41,"CON":61.33,"GRN":5.84,"ONEBC":5.53,"CENTRE":5.9},"running":["NDP","CON","GRN"],"incumbent":{"name":"Sheldon Clare","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9934,"category":"Solid","win_prob":{"NDP":0.0061,"CON":0.9934,"GRN":0.0005},"point":{"NDP":21.06,"CON":66.05,"GRN":12.89,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":8.9,"median":20.64,"hi90":33.64},"CON":{"lo90":52.02,"median":66.21,"hi90":79.65},"GRN":{"lo90":3.78,"median":12.84,"hi90":23.11}},"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.16,"CON":48.25,"GRN":9.72,"ONEBC":4.28,"CENTRE":4.58},"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.8632,"category":"Likely","win_prob":{"NDP":0.1263,"CON":0.8632,"GRN":0.0104,"ONEBC":0.0001},"point":{"NDP":30.59,"CON":46.85,"GRN":18.72,"ONEBC":3.85,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":17.04,"median":30.22,"hi90":43.74},"CON":{"lo90":32.62,"median":46.69,"hi90":61.24},"GRN":{"lo90":8.58,"median":18.61,"hi90":29.88},"ONEBC":{"lo90":0.0,"median":3.46,"hi90":10.16}},"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.97,"CON":53.09,"GRN":3.16,"ONEBC":4.72,"CENTRE":5.06},"running":["NDP","CON"],"incumbent":{"name":"Teresa Wat","party_at_dissolution":"CENTRE","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9486,"category":"Likely","win_prob":{"NDP":0.0514,"CON":0.9486},"point":{"NDP":37.0,"CON":63.0,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":24.51,"median":36.9,"hi90":50.11},"CON":{"lo90":49.89,"median":63.1,"hi90":75.49}},"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.56,"CON":51.61,"GRN":0.79,"ONEBC":4.58,"CENTRE":4.9,"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.9388,"category":"Likely","win_prob":{"NDP":0.0612,"CON":0.9388},"point":{"NDP":35.0,"CON":58.83,"GRN":3.73,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.44},"share":{"NDP":{"lo90":22.05,"median":34.75,"hi90":47.47},"CON":{"lo90":45.0,"median":58.73,"hi90":71.64},"GRN":{"lo90":0.25,"median":3.35,"hi90":10.3},"OTH":{"lo90":0.11,"median":2.14,"hi90":6.87}},"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.26,"CON":47.66,"GRN":0.37,"ONEBC":4.2,"CENTRE":4.51},"running":["NDP","CON","GRN"],"incumbent":{"name":"Steve Kooner","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.841,"category":"Likely","win_prob":{"NDP":0.159,"CON":0.841},"point":{"NDP":41.13,"CON":55.72,"GRN":3.15,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":27.7,"median":40.95,"hi90":54.23},"CON":{"lo90":42.06,"median":55.66,"hi90":68.94},"GRN":{"lo90":0.17,"median":2.7,"hi90":9.42}},"baseline_moves":["Cindy Wu (independent 2024, 3.7%) not running: transferred","Errol E. Povah (independent 2024, 1.3%) not running: transferred"],"notes":[]},{"id":"318","name":"Richmond-Steveston","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Kelly Greene","share":44.3},"shares_2024":{"NDP":44.3,"CON":42.2,"IND":10.1,"GRN":3.4},"adjusted_baseline":{"NDP":44.07,"CON":41.44,"GRN":3.4,"ONEBC":3.63,"CENTRE":7.09,"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.5995,"category":"Toss-up","win_prob":{"NDP":0.4004,"CON":0.5995,"CENTRE":0.0001},"point":{"NDP":43.58,"CON":46.79,"GRN":0.0,"ONEBC":0.0,"CENTRE":7.2,"OTH":2.43},"share":{"NDP":{"lo90":29.96,"median":43.4,"hi90":56.43},"CON":{"lo90":33.38,"median":46.78,"hi90":60.14},"CENTRE":{"lo90":1.33,"median":6.91,"hi90":14.11},"OTH":{"lo90":0.26,"median":2.11,"hi90":6.73}},"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.27,"CON":27.36,"GRN":35.86,"ONEBC":2.38,"CENTRE":3.13},"running":["NDP","CON","GRN","CENTRE"],"incumbent":{"name":"Rob Botterell","party_at_dissolution":"GRN","not_running":true,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.3724,"category":"Toss-up","win_prob":{"NDP":0.3003,"CON":0.3724,"GRN":0.3273},"point":{"NDP":31.45,"CON":32.44,"GRN":31.82,"ONEBC":0.0,"CENTRE":4.29,"OTH":0.0},"share":{"NDP":{"lo90":16.58,"median":31.17,"hi90":46.89},"CON":{"lo90":18.38,"median":32.74,"hi90":48.65},"GRN":{"lo90":15.08,"median":31.19,"hi90":47.07},"CENTRE":{"lo90":0.0,"median":3.99,"hi90":10.85}},"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.99,"CON":29.17,"GRN":17.62,"ONEBC":2.52,"CENTRE":2.71},"running":["NDP","CON","GRN"],"incumbent":{"name":"Lana Popham","party_at_dissolution":"NDP","not_running":true,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.8063,"category":"Likely","win_prob":{"NDP":0.8063,"CON":0.1869,"GRN":0.0068},"point":{"NDP":48.83,"CON":35.07,"GRN":16.1,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":33.83,"median":48.71,"hi90":63.27},"CON":{"lo90":21.38,"median":35.24,"hi90":49.98},"GRN":{"lo90":4.56,"median":15.58,"hi90":28.09}},"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.62,"CON":49.54,"GRN":7.5,"ONEBC":4.41,"CENTRE":7.94},"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.9022,"category":"Likely","win_prob":{"NDP":0.0917,"CON":0.9022,"GRN":0.0057,"ONEBC":0.0001,"CENTRE":0.0003},"point":{"NDP":27.25,"CON":46.98,"GRN":14.85,"ONEBC":4.04,"CENTRE":6.89,"OTH":0.0},"share":{"NDP":{"lo90":13.28,"median":26.88,"hi90":40.56},"CON":{"lo90":32.16,"median":47.01,"hi90":62.05},"GRN":{"lo90":5.13,"median":14.62,"hi90":25.46},"ONEBC":{"lo90":0.0,"median":3.65,"hi90":10.6},"CENTRE":{"lo90":0.13,"median":6.5,"hi90":14.65}},"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.36,"CON":45.1,"GRN":3.28,"ONEBC":3.97,"CENTRE":4.26,"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.6248,"category":"Leans","win_prob":{"NDP":0.3739,"CON":0.6248,"GRN":0.0012,"ONEBC":0.0001},"point":{"NDP":41.38,"CON":46.24,"GRN":8.61,"ONEBC":3.77,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":26.48,"median":41.16,"hi90":55.31},"CON":{"lo90":31.41,"median":46.2,"hi90":61.06},"GRN":{"lo90":0.91,"median":8.31,"hi90":17.96},"ONEBC":{"lo90":0.0,"median":3.35,"hi90":10.4}},"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.86,"CON":40.41,"GRN":6.01,"ONEBC":3.54,"CENTRE":4.16,"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.5662,"category":"Toss-up","win_prob":{"NDP":0.5662,"CON":0.4338},"point":{"NDP":46.93,"CON":44.24,"GRN":0.0,"ONEBC":3.69,"CENTRE":5.13,"OTH":0.0},"share":{"NDP":{"lo90":33.08,"median":46.71,"hi90":59.97},"CON":{"lo90":30.56,"median":44.18,"hi90":57.87},"ONEBC":{"lo90":0.3,"median":3.39,"hi90":9.2},"CENTRE":{"lo90":1.18,"median":4.86,"hi90":10.96}},"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.5,"CON":42.68,"GRN":5.34,"ONEBC":3.75,"CENTRE":4.02,"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.6461,"category":"Leans","win_prob":{"NDP":0.3526,"CON":0.6461,"GRN":0.001,"ONEBC":0.0001,"CENTRE":0.0002},"point":{"NDP":38.87,"CON":44.19,"GRN":9.84,"ONEBC":3.55,"CENTRE":3.54,"OTH":0.0},"share":{"NDP":{"lo90":24.78,"median":38.82,"hi90":52.46},"CON":{"lo90":30.35,"median":44.09,"hi90":58.18},"GRN":{"lo90":1.97,"median":9.55,"hi90":18.57},"ONEBC":{"lo90":0.0,"median":3.18,"hi90":9.2},"CENTRE":{"lo90":0.0,"median":3.27,"hi90":9.28}},"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.53,"CON":39.85,"GRN":6.39,"ONEBC":3.48,"CENTRE":3.74},"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.5112,"category":"Toss-up","win_prob":{"NDP":0.5112,"CON":0.4873,"GRN":0.0015},"point":{"NDP":41.34,"CON":40.86,"GRN":11.27,"ONEBC":3.27,"CENTRE":3.26,"OTH":0.0},"share":{"NDP":{"lo90":27.16,"median":41.18,"hi90":54.66},"CON":{"lo90":27.22,"median":40.8,"hi90":54.45},"GRN":{"lo90":2.84,"median":10.96,"hi90":20.64},"ONEBC":{"lo90":0.0,"median":2.93,"hi90":8.75},"CENTRE":{"lo90":0.0,"median":3.03,"hi90":8.81}},"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.3,"CON":42.48,"GRN":4.4,"ONEBC":3.72,"CENTRE":4.0,"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.6755,"category":"Leans","win_prob":{"NDP":0.3239,"CON":0.6755,"GRN":0.0006},"point":{"NDP":41.45,"CON":47.84,"GRN":8.77,"ONEBC":0.0,"CENTRE":0.0,"OTH":1.95},"share":{"NDP":{"lo90":27.41,"median":41.16,"hi90":54.66},"CON":{"lo90":34.23,"median":47.88,"hi90":61.26},"GRN":{"lo90":1.59,"median":8.52,"hi90":16.71},"OTH":{"lo90":0.06,"median":1.62,"hi90":6.11}},"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.63,"CON":39.67,"ONEBC":3.46,"CENTRE":4.85,"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.5566,"category":"Toss-up","win_prob":{"NDP":0.5566,"CON":0.4434},"point":{"NDP":48.58,"CON":46.61,"GRN":0.0,"ONEBC":0.0,"CENTRE":4.81,"OTH":0.0},"share":{"NDP":{"lo90":34.68,"median":48.56,"hi90":62.45},"CON":{"lo90":32.31,"median":46.46,"hi90":60.52},"CENTRE":{"lo90":0.28,"median":4.55,"hi90":11.0}},"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.38,"CON":44.92,"GRN":4.2,"ONEBC":3.96,"CENTRE":4.48,"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.7557,"category":"Leans","win_prob":{"NDP":0.2438,"CON":0.7557,"GRN":0.0004,"OTH":0.0001},"point":{"NDP":36.15,"CON":45.61,"GRN":8.02,"ONEBC":3.67,"CENTRE":3.88,"OTH":2.66},"share":{"NDP":{"lo90":22.7,"median":35.84,"hi90":49.16},"CON":{"lo90":31.73,"median":45.65,"hi90":59.06},"GRN":{"lo90":0.81,"median":7.64,"hi90":16.01},"ONEBC":{"lo90":0.0,"median":3.35,"hi90":9.14},"CENTRE":{"lo90":0.0,"median":3.6,"hi90":9.66},"OTH":{"lo90":0.0,"median":2.39,"hi90":7.38}},"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.92,"CON":43.82,"ONEBC":3.85,"CENTRE":4.13,"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.7007,"category":"Leans","win_prob":{"NDP":0.2993,"CON":0.7007},"point":{"NDP":43.33,"CON":50.73,"GRN":2.14,"ONEBC":0.0,"CENTRE":3.8,"OTH":0.0},"share":{"NDP":{"lo90":28.86,"median":42.92,"hi90":56.66},"CON":{"lo90":36.68,"median":50.74,"hi90":64.4},"GRN":{"lo90":0.0,"median":1.67,"hi90":8.48},"CENTRE":{"lo90":0.0,"median":3.44,"hi90":9.68}},"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.8,"CON":45.01,"ONEBC":3.95,"CENTRE":5.13,"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.632,"category":"Leans","win_prob":{"NDP":0.3679,"CON":0.632,"ONEBC":0.0001},"point":{"NDP":42.35,"CON":47.13,"GRN":0.0,"ONEBC":3.81,"CENTRE":4.83,"OTH":1.88},"share":{"NDP":{"lo90":28.43,"median":42.1,"hi90":55.42},"CON":{"lo90":33.1,"median":46.86,"hi90":60.59},"ONEBC":{"lo90":0.05,"median":3.45,"hi90":9.54},"CENTRE":{"lo90":0.31,"median":4.62,"hi90":11.16},"OTH":{"lo90":0.0,"median":1.59,"hi90":6.15}},"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.08,"CON":51.47,"ONEBC":4.56,"CENTRE":4.89},"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.9242,"category":"Likely","win_prob":{"NDP":0.0757,"CON":0.9242,"GRN":0.0001},"point":{"NDP":34.97,"CON":56.75,"GRN":2.04,"ONEBC":0.0,"CENTRE":4.31,"OTH":1.92},"share":{"NDP":{"lo90":21.46,"median":34.5,"hi90":47.65},"CON":{"lo90":42.53,"median":56.71,"hi90":69.63},"GRN":{"lo90":0.0,"median":1.63,"hi90":8.06},"CENTRE":{"lo90":0.0,"median":4.03,"hi90":10.44},"OTH":{"lo90":0.08,"median":1.58,"hi90":6.17}},"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.15,"CON":46.06,"ONEBC":4.06,"CENTRE":4.35,"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.7469,"category":"Leans","win_prob":{"NDP":0.2528,"CON":0.7469,"GRN":0.0001,"ONEBC":0.0002},"point":{"NDP":38.56,"CON":47.73,"GRN":2.05,"ONEBC":3.84,"CENTRE":3.85,"OTH":3.98},"share":{"NDP":{"lo90":24.34,"median":38.12,"hi90":51.53},"CON":{"lo90":33.87,"median":47.76,"hi90":60.91},"GRN":{"lo90":0.0,"median":1.63,"hi90":7.91},"ONEBC":{"lo90":0.0,"median":3.53,"hi90":9.41},"CENTRE":{"lo90":0.0,"median":3.52,"hi90":9.65},"OTH":{"lo90":0.0,"median":3.7,"hi90":9.02}},"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.09,"CON":32.87,"GRN":6.14,"ONEBC":2.84,"CENTRE":3.06},"running":["NDP","CON","GRN"],"incumbent":{"name":"George Chow","party_at_dissolution":"NDP","not_running":true,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.8133,"category":"Likely","win_prob":{"NDP":0.8133,"CON":0.1859,"GRN":0.0008},"point":{"NDP":51.01,"CON":37.65,"GRN":11.34,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":36.84,"median":50.91,"hi90":64.23},"CON":{"lo90":24.72,"median":37.66,"hi90":51.48},"GRN":{"lo90":3.06,"median":11.1,"hi90":20.29}},"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.49,"CON":22.49,"GRN":10.81,"ONEBC":1.91,"CENTRE":2.28,"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.9725,"category":"Solid","win_prob":{"NDP":0.9725,"CON":0.022,"GRN":0.0055},"point":{"NDP":55.17,"CON":23.89,"GRN":17.27,"ONEBC":0.0,"CENTRE":1.89,"OTH":1.77},"share":{"NDP":{"lo90":40.96,"median":54.79,"hi90":67.76},"CON":{"lo90":12.49,"median":23.94,"hi90":36.69},"GRN":{"lo90":7.22,"median":16.96,"hi90":27.65},"CENTRE":{"lo90":0.0,"median":1.56,"hi90":6.45},"OTH":{"lo90":0.0,"median":1.43,"hi90":5.91}},"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.9,"CON":28.5,"GRN":7.51,"ONEBC":2.44,"CENTRE":2.64},"running":["NDP","CON","GRN"],"incumbent":{"name":"Mable Elmore","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9164,"category":"Likely","win_prob":{"NDP":0.9164,"CON":0.0828,"GRN":0.0008},"point":{"NDP":54.26,"CON":32.48,"GRN":13.26,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":40.32,"median":54.02,"hi90":67.5},"CON":{"lo90":20.24,"median":32.55,"hi90":46.35},"GRN":{"lo90":4.42,"median":13.01,"hi90":22.78}},"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.33,"CON":40.81,"GRN":5.45,"ONEBC":3.57,"CENTRE":3.84},"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.594,"category":"Toss-up","win_prob":{"NDP":0.4054,"CON":0.594,"GRN":0.0005,"CENTRE":0.0001},"point":{"NDP":41.67,"CON":45.02,"GRN":9.95,"ONEBC":0.0,"CENTRE":3.35,"OTH":0.0},"share":{"NDP":{"lo90":27.59,"median":41.57,"hi90":55.37},"CON":{"lo90":31.14,"median":45.0,"hi90":59.05},"GRN":{"lo90":2.07,"median":9.68,"hi90":18.8},"CENTRE":{"lo90":0.0,"median":3.05,"hi90":8.79}},"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.12,"CON":27.72,"GRN":7.22,"ONEBC":2.37,"CENTRE":2.57},"running":["NDP","CON","GRN"],"incumbent":{"name":"Christine Boyle","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9361,"category":"Likely","win_prob":{"NDP":0.9361,"CON":0.0628,"GRN":0.0011},"point":{"NDP":55.5,"CON":31.65,"GRN":12.85,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":41.41,"median":55.34,"hi90":68.72},"CON":{"lo90":19.37,"median":31.75,"hi90":45.13},"GRN":{"lo90":4.2,"median":12.57,"hi90":22.27}},"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.76,"CON":31.05,"GRN":8.63,"ONEBC":2.68,"CENTRE":2.89},"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.8485,"category":"Likely","win_prob":{"NDP":0.8485,"CON":0.1494,"GRN":0.0021},"point":{"NDP":49.15,"CON":33.91,"GRN":14.47,"ONEBC":0.0,"CENTRE":2.47,"OTH":0.0},"share":{"NDP":{"lo90":34.53,"median":49.01,"hi90":62.93},"CON":{"lo90":21.02,"median":33.96,"hi90":47.3},"GRN":{"lo90":4.86,"median":14.2,"hi90":24.45},"CENTRE":{"lo90":0.0,"median":2.14,"hi90":7.48}},"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.32,"CON":45.97,"GRN":7.76,"ONEBC":4.06,"CENTRE":4.89},"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.8429,"category":"Likely","win_prob":{"NDP":0.1547,"CON":0.8429,"GRN":0.0024},"point":{"NDP":32.33,"CON":46.58,"GRN":13.08,"ONEBC":3.76,"CENTRE":4.24,"OTH":0.0},"share":{"NDP":{"lo90":19.01,"median":32.09,"hi90":45.62},"CON":{"lo90":32.35,"median":46.53,"hi90":60.7},"GRN":{"lo90":4.25,"median":12.75,"hi90":22.57},"ONEBC":{"lo90":0.0,"median":3.4,"hi90":9.57},"CENTRE":{"lo90":0.0,"median":3.97,"hi90":10.39}},"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.2,"CON":27.78,"GRN":6.07,"ONEBC":2.38,"CENTRE":2.57},"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.9399,"category":"Likely","win_prob":{"NDP":0.9399,"CON":0.0592,"GRN":0.0009},"point":{"NDP":56.02,"CON":30.79,"GRN":10.96,"ONEBC":0.0,"CENTRE":2.23,"OTH":0.0},"share":{"NDP":{"lo90":41.45,"median":55.75,"hi90":69.39},"CON":{"lo90":17.83,"median":30.83,"hi90":44.32},"GRN":{"lo90":2.54,"median":10.71,"hi90":20.11},"CENTRE":{"lo90":0.0,"median":1.89,"hi90":7.09}},"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.51,"CON":22.8,"GRN":10.65,"ONEBC":1.94,"CENTRE":2.1},"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.9763,"category":"Solid","win_prob":{"NDP":0.9763,"CON":0.0191,"GRN":0.0045,"ONEBC":0.0001},"point":{"NDP":55.97,"CON":23.11,"GRN":17.35,"ONEBC":1.81,"CENTRE":1.76,"OTH":0.0},"share":{"NDP":{"lo90":41.08,"median":55.66,"hi90":69.19},"CON":{"lo90":11.19,"median":22.97,"hi90":35.87},"GRN":{"lo90":7.28,"median":17.16,"hi90":27.92},"ONEBC":{"lo90":0.0,"median":1.43,"hi90":6.31},"CENTRE":{"lo90":0.0,"median":1.43,"hi90":6.32}},"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.71,"CON":15.87,"GRN":12.98,"ONEBC":1.33,"CENTRE":1.45,"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.9857,"category":"Solid","win_prob":{"NDP":0.9857,"CON":0.0067,"GRN":0.0076},"point":{"NDP":59.12,"CON":17.24,"GRN":20.4,"ONEBC":0.0,"CENTRE":0.0,"OTH":3.24},"share":{"NDP":{"lo90":44.66,"median":58.83,"hi90":71.55},"CON":{"lo90":7.29,"median":17.37,"hi90":29.01},"GRN":{"lo90":9.89,"median":20.14,"hi90":31.68},"OTH":{"lo90":0.04,"median":3.01,"hi90":7.97}},"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.3,"CON":25.18,"GRN":9.05,"ONEBC":2.15,"CENTRE":2.33},"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.9563,"category":"Solid","win_prob":{"NDP":0.9563,"CON":0.0418,"GRN":0.0019},"point":{"NDP":56.11,"CON":28.5,"GRN":15.39,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":41.76,"median":55.92,"hi90":69.3},"CON":{"lo90":16.72,"median":28.65,"hi90":41.69},"GRN":{"lo90":6.0,"median":15.16,"hi90":25.25}},"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.68,"CON":38.54,"GRN":6.8,"ONEBC":3.36,"CENTRE":3.61},"running":["NDP","CON","GRN","CENTRE"],"incumbent":{"name":"Terry Yung","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.5004,"category":"Toss-up","win_prob":{"NDP":0.4986,"CON":0.5004,"GRN":0.001},"point":{"NDP":42.72,"CON":42.29,"GRN":11.86,"ONEBC":0.0,"CENTRE":3.14,"OTH":0.0},"share":{"NDP":{"lo90":28.96,"median":42.48,"hi90":55.99},"CON":{"lo90":28.72,"median":42.41,"hi90":56.13},"GRN":{"lo90":3.4,"median":11.58,"hi90":21.0},"CENTRE":{"lo90":0.0,"median":2.8,"hi90":8.56}},"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.58,"CON":49.42,"ONEBC":4.37,"CENTRE":4.68,"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.7647,"category":"Leans","win_prob":{"NDP":0.2348,"CON":0.7647,"GRN":0.0003,"ONEBC":0.0002},"point":{"NDP":40.73,"CON":51.97,"GRN":3.05,"ONEBC":4.26,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":25.51,"median":40.14,"hi90":54.42},"CON":{"lo90":37.39,"median":51.8,"hi90":66.51},"GRN":{"lo90":0.1,"median":2.69,"hi90":10.82},"ONEBC":{"lo90":0.0,"median":3.85,"hi90":10.87}},"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.11,"CON":17.53,"GRN":33.27,"ONEBC":1.49,"CENTRE":1.61},"running":["NDP","CON","GRN"],"incumbent":{"name":"Grace Lore","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.8541,"category":"Likely","win_prob":{"NDP":0.8541,"CON":0.0293,"GRN":0.1166},"point":{"NDP":48.2,"CON":21.77,"GRN":30.03,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":32.35,"median":48.02,"hi90":63.98},"CON":{"lo90":9.66,"median":22.03,"hi90":36.24},"GRN":{"lo90":13.66,"median":29.64,"hi90":44.83}},"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.59,"CON":18.53,"GRN":23.0,"ONEBC":1.57,"CENTRE":1.7,"OTH":0.61},"running":["NDP","CON","GRN"],"incumbent":{"name":"Nina Krieger","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9654,"category":"Solid","win_prob":{"NDP":0.9654,"CON":0.0206,"GRN":0.014},"point":{"NDP":56.45,"CON":22.66,"GRN":20.89,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":40.79,"median":56.15,"hi90":71.23},"CON":{"lo90":10.5,"median":22.96,"hi90":36.84},"GRN":{"lo90":7.2,"median":20.33,"hi90":34.28}},"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.65,"CON":56.36,"GRN":1.57,"ONEBC":5.03,"CENTRE":5.38},"running":["NDP","CON","GRN"],"incumbent":{"name":"Macklin McCall","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9667,"category":"Solid","win_prob":{"NDP":0.033,"CON":0.9667,"GRN":0.0003},"point":{"NDP":31.73,"CON":62.46,"GRN":5.8,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":18.32,"median":31.4,"hi90":45.05},"CON":{"lo90":48.27,"median":62.48,"hi90":76.24},"GRN":{"lo90":0.42,"median":5.42,"hi90":14.11}},"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.82,"CON":52.5,"GRN":7.0,"ONEBC":4.68,"CENTRE":5.0},"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.9653,"category":"Solid","win_prob":{"NDP":0.0334,"CON":0.9653,"GRN":0.0012,"ONEBC":0.0001},"point":{"NDP":27.88,"CON":55.27,"GRN":12.53,"ONEBC":4.32,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":15.46,"median":27.68,"hi90":40.23},"CON":{"lo90":41.63,"median":55.35,"hi90":68.8},"GRN":{"lo90":3.97,"median":12.22,"hi90":22.13},"ONEBC":{"lo90":0.0,"median":3.94,"hi90":10.32}},"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.17,"CON":31.5,"GRN":37.61,"ONEBC":2.76,"CENTRE":2.96},"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.903,"category":"Likely","win_prob":{"NDP":0.0109,"CON":0.0861,"GRN":0.903},"point":{"NDP":18.82,"CON":29.99,"GRN":48.97,"ONEBC":0.0,"CENTRE":2.21,"OTH":0.0},"share":{"NDP":{"lo90":7.82,"median":18.47,"hi90":30.65},"CON":{"lo90":17.56,"median":30.08,"hi90":43.14},"GRN":{"lo90":35.16,"median":48.73,"hi90":61.81},"CENTRE":{"lo90":0.0,"median":1.84,"hi90":6.92}},"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-28_innovative-research+leger.json","average":{"NDP":-0.18,"CON":0.56,"GRN":-0.17,"ONEBC":0.0,"CENTRE":-0.15,"OTH":-0.05},"seat_median":{"NDP":-2.0,"CON":2.0,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"p_majority":{"NDP":-0.0435,"CON":0.0527,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"p_minority":-0.0092,"leader_changes":["280","293","294","319","344"]},"average_series":{"NDP":[["2024-10-20",null],["2024-10-22",null],["2024-10-29",null],["2024-11-05",null],["2024-11-12",null],["2024-11-19",null],["2024-11-26",null],["2024-12-03",null],["2024-12-10",null],["2024-12-17",null],["2024-12-24",null],["2024-12-31",null],["2025-01-07",null],["2025-01-14",null],["2025-01-21",null],["2025-01-28",45.54],["2025-02-04",45.74],["2025-02-11",45.87],["2025-02-18",45.9],["2025-02-25",45.83],["2025-03-04",45.67],["2025-03-11",45.46],["2025-03-18",45.23],["2025-03-25",45.02],["2025-04-01",44.88],["2025-04-08",44.84],["2025-04-15",44.84],["2025-04-22",44.82],["2025-04-29",44.74],["2025-05-06",44.6],["2025-05-13",44.4],["2025-05-20",44.15],["2025-05-27",43.84],["2025-06-03",43.49],["2025-06-10",43.13],["2025-06-17",42.78],["2025-06-24",42.46],["2025-07-01",42.18],["2025-07-08",41.94],["2025-07-15",41.76],["2025-07-22",41.66],["2025-07-29",41.73],["2025-08-05",41.98],["2025-08-12",42.28],["2025-08-19",42.58],["2025-08-26",42.9],["2025-09-02",43.25],["2025-09-09",43.61],["2025-09-16",43.92],["2025-09-23",44.15],["2025-09-30",44.28],["2025-10-07",44.31],["2025-10-14",44.24],["2025-10-21",44.05],["2025-10-28",43.75],["2025-11-04",43.38],["2025-11-11",43.0],["2025-11-18",42.72],["2025-11-25",42.54],["2025-12-02",42.44],["2025-12-09",42.39],["2025-12-16",42.37],["2025-12-23",42.37],["2025-12-30",42.39],["2026-01-06",42.42],["2026-01-13",42.37],["2026-01-20",42.18],["2026-01-27",41.83],["2026-02-03",41.43],["2026-02-10",41.05],["2026-02-17",40.72],["2026-02-24",40.48],["2026-03-03",40.33],["2026-03-10",40.25],["2026-03-17",40.23],["2026-03-24",40.21],["2026-03-31",40.13],["2026-04-07",39.96],["2026-04-14",39.69],["2026-04-21",39.38],["2026-04-28",39.13],["2026-05-05",39.04],["2026-05-12",39.14],["2026-05-19",39.36],["2026-05-26",39.57],["2026-06-02",39.74],["2026-06-09",39.88],["2026-06-16",40.09],["2026-06-23",40.45],["2026-06-30",40.97],["2026-07-07",41.51],["2026-07-14",41.87],["2026-07-21",41.98],["2026-07-28",41.92],["2026-08-04",41.77],["2026-08-11",41.55],["2026-08-18",41.28],["2026-08-25",40.96],["2026-09-01",40.59],["2026-09-08",40.23],["2026-09-15",39.91],["2026-09-22",39.65],["2026-09-29",39.43]],"CON":[["2024-10-20",null],["2024-10-22",null],["2024-10-29",null],["2024-11-05",null],["2024-11-12",null],["2024-11-19",null],["2024-11-26",null],["2024-12-03",null],["2024-12-10",null],["2024-12-17",null],["2024-12-24",null],["2024-12-31",null],["2025-01-07",null],["2025-01-14",null],["2025-01-21",null],["2025-01-28",41.58],["2025-02-04",41.53],["2025-02-11",41.49],["2025-02-18",41.49],["2025-02-25",41.52],["2025-03-04",41.59],["2025-03-11",41.72],["2025-03-18",41.99],["2025-03-25",42.52],["2025-04-01",43.38],["2025-04-08",44.24],["2025-04-15",44.61],["2025-04-22",44.43],["2025-04-29",43.95],["2025-05-06",43.36],["2025-05-13",42.79],["2025-05-20",42.35],["2025-05-27",42.08],["2025-06-03",42.0],["2025-06-10",42.08],["2025-06-17",42.28],["2025-06-24",42.52],["2025-07-01",42.78],["2025-07-08",43.02],["2025-07-15",43.24],["2025-07-22",43.44],["2025-07-29",43.57],["2025-08-05",43.51],["2025-08-12",43.23],["2025-08-19",42.8],["2025-08-26",42.27],["2025-09-02",41.69],["2025-09-09",41.11],["2025-09-16",40.62],["2025-09-23",40.24],["2025-09-30",40.0],["2025-10-07",39.85],["2025-10-14",39.76],["2025-10-21",39.7],["2025-10-28",39.62],["2025-11-04",39.53],["2025-11-11",39.42],["2025-11-18",39.35],["2025-11-25",39.34],["2025-12-02",39.4],["2025-12-09",39.49],["2025-12-16",39.58],["2025-12-23",39.64],["2025-12-30",39.64],["2026-01-06",39.55],["2026-01-13",39.43],["2026-01-20",39.42],["2026-01-27",39.58],["2026-02-03",39.86],["2026-02-10",40.16],["2026-02-17",40.44],["2026-02-24",40.64],["2026-03-03",40.72],["2026-03-10",40.64],["2026-03-17",40.41],["2026-03-24",40.06],["2026-03-31",39.69],["2026-04-07",39.43],["2026-04-14",39.44],["2026-04-21",39.79],["2026-04-28",40.51],["2026-05-05",41.52],["2026-05-12",42.59],["2026-05-19",43.45],["2026-05-26",43.99],["2026-06-02",44.23],["2026-06-09",44.25],["2026-06-16",44.06],["2026-06-23",43.63],["2026-06-30",42.98],["2026-07-07",42.28],["2026-07-14",41.72],["2026-07-21",41.39],["2026-07-28",41.2],["2026-08-04",41.03],["2026-08-11",40.8],["2026-08-18",40.47],["2026-08-25",40.07],["2026-09-01",39.72],["2026-09-08",39.51],["2026-09-15",39.44],["2026-09-22",39.47],["2026-09-29",39.55]],"GRN":[["2024-10-20",null],["2024-10-22",null],["2024-10-29",null],["2024-11-05",null],["2024-11-12",null],["2024-11-19",null],["2024-11-26",null],["2024-12-03",null],["2024-12-10",null],["2024-12-17",null],["2024-12-24",null],["2024-12-31",null],["2025-01-07",null],["2025-01-14",null],["2025-01-21",null],["2025-01-28",9.34],["2025-02-04",9.3],["2025-02-11",9.31],["2025-02-18",9.39],["2025-02-25",9.51],["2025-03-04",9.67],["2025-03-11",9.82],["2025-03-18",9.88],["2025-03-25",9.74],["2025-04-01",9.29],["2025-04-08",8.69],["2025-04-15",8.31],["2025-04-22",8.26],["2025-04-29",8.39],["2025-05-06",8.59],["2025-05-13",8.75],["2025-05-20",8.83],["2025-05-27",8.81],["2025-06-03",8.69],["2025-06-10",8.5],["2025-06-17",8.27],["2025-06-24",8.04],["2025-07-01",7.83],["2025-07-08",7.67],["2025-07-15",7.61],["2025-07-22",7.78],["2025-07-29",8.34],["2025-08-05",9.16],["2025-08-12",9.73],["2025-08-19",9.97],["2025-08-26",10.04],["2025-09-02",10.03],["2025-09-09",9.99],["2025-09-16",9.92],["2025-09-23",9.84],["2025-09-30",9.76],["2025-10-07",9.69],["2025-10-14",9.63],["2025-10-21",9.58],["2025-10-28",9.53],["2025-11-04",9.49],["2025-11-11",9.44],["2025-11-18",9.42],["2025-11-25",9.42],["2025-12-02",9.44],["2025-12-09",9.47],["2025-12-16",9.51],["2025-12-23",9.55],["2025-12-30",9.61],["2026-01-06",9.69],["2026-01-13",9.85],["2026-01-20",10.06],["2026-01-27",10.28],["2026-02-03",10.47],["2026-02-10",10.61],["2026-02-17",10.71],["2026-02-24",10.79],["2026-03-03",10.88],["2026-03-10",11.0],["2026-03-17",11.18],["2026-03-24",11.46],["2026-03-31",11.81],["2026-04-07",12.17],["2026-04-14",12.47],["2026-04-21",12.59],["2026-04-28",12.43],["2026-05-05",11.95],["2026-05-12",11.23],["2026-05-19",10.51],["2026-05-26",10.0],["2026-06-02",9.74],["2026-06-09",9.71],["2026-06-16",9.86],["2026-06-23",10.18],["2026-06-30",10.62],["2026-07-07",11.05],["2026-07-14",11.37],["2026-07-21",11.52],["2026-07-28",11.56],["2026-08-04",11.54],["2026-08-11",11.52],["2026-08-18",11.52],["2026-08-25",11.55],["2026-09-01",11.6],["2026-09-08",11.65],["2026-09-15",11.68],["2026-09-22",11.69],["2026-09-29",11.69]],"ONEBC":[["2024-10-20",null],["2024-10-22",null],["2024-10-29",null],["2024-11-05",null],["2024-11-12",null],["2024-11-19",null],["2024-11-26",null],["2024-12-03",null],["2024-12-10",null],["2024-12-17",null],["2024-12-24",null],["2024-12-31",null],["2025-01-07",null],["2025-01-14",null],["2025-01-21",null],["2025-01-28",null],["2025-02-04",null],["2025-02-11",null],["2025-02-18",null],["2025-02-25",null],["2025-03-04",null],["2025-03-11",null],["2025-03-18",null],["2025-03-25",null],["2025-04-01",null],["2025-04-08",null],["2025-04-15",null],["2025-04-22",null],["2025-04-29",null],["2025-05-06",null],["2025-05-13",null],["2025-05-20",null],["2025-05-27",null],["2025-06-03",null],["2025-06-10",null],["2025-06-17",null],["2025-06-24",null],["2025-07-01",null],["2025-07-08",null],["2025-07-15",null],["2025-07-22",null],["2025-07-29",null],["2025-08-05",null],["2025-08-12",null],["2025-08-19",null],["2025-08-26",null],["2025-09-02",null],["2025-09-09",null],["2025-09-16",null],["2025-09-23",null],["2025-09-30",null],["2025-10-07",2.75],["2025-10-14",2.99],["2025-10-21",3.34],["2025-10-28",3.85],["2025-11-04",4.51],["2025-11-11",5.22],["2025-11-18",5.85],["2025-11-25",6.3],["2025-12-02",6.58],["2025-12-09",6.73],["2025-12-16",6.8],["2025-12-23",6.79],["2025-12-30",6.71],["2026-01-06",6.53],["2026-01-13",6.27],["2026-01-20",6.01],["2026-01-27",5.81],["2026-02-03",5.7],["2026-02-10",5.64],["2026-02-17",5.61],["2026-02-24",5.61],["2026-03-03",5.64],["2026-03-10",5.73],["2026-03-17",5.93],["2026-03-24",6.21],["2026-03-31",6.54],["2026-04-07",6.86],["2026-04-14",7.1],["2026-04-21",7.22],["2026-04-28",7.11],["2026-05-05",6.61],["2026-05-12",5.62],["2026-05-19",4.36],["2026-05-26",3.28],["2026-06-02",2.6],["2026-06-09",2.23],["2026-06-16",2.01],["2026-06-23",1.83],["2026-06-30",1.65],["2026-07-07",1.5],["2026-07-14",1.43],["2026-07-21",1.41],["2026-07-28",1.44],["2026-08-04",1.5],["2026-08-11",1.62],["2026-08-18",1.85],["2026-08-25",2.18],["2026-09-01",2.57],["2026-09-08",2.94],["2026-09-15",3.22],["2026-09-22",3.41],["2026-09-29",3.53]],"CENTRE":[["2024-10-20",null],["2024-10-22",null],["2024-10-29",null],["2024-11-05",null],["2024-11-12",null],["2024-11-19",null],["2024-11-26",null],["2024-12-03",null],["2024-12-10",null],["2024-12-17",null],["2024-12-24",null],["2024-12-31",null],["2025-01-07",null],["2025-01-14",null],["2025-01-21",null],["2025-01-28",null],["2025-02-04",null],["2025-02-11",null],["2025-02-18",null],["2025-02-25",null],["2025-03-04",null],["2025-03-11",null],["2025-03-18",null],["2025-03-25",null],["2025-04-01",null],["2025-04-08",null],["2025-04-15",null],["2025-04-22",null],["2025-04-29",null],["2025-05-06",null],["2025-05-13",null],["2025-05-20",null],["2025-05-27",null],["2025-06-03",null],["2025-06-10",null],["2025-06-17",null],["2025-06-24",null],["2025-07-01",null],["2025-07-08",null],["2025-07-15",null],["2025-07-22",null],["2025-07-29",null],["2025-08-05",null],["2025-08-12",null],["2025-08-19",null],["2025-08-26",null],["2025-09-02",null],["2025-09-09",null],["2025-09-16",null],["2025-09-23",null],["2025-09-30",null],["2025-10-07",2.43],["2025-10-14",2.32],["2025-10-21",2.2],["2025-10-28",2.1],["2025-11-04",2.0],["2025-11-11",1.93],["2025-11-18",1.9],["2025-11-25",1.89],["2025-12-02",null],["2025-12-09",null],["2025-12-16",null],["2025-12-23",null],["2025-12-30",null],["2026-01-06",null],["2026-01-13",null],["2026-01-20",null],["2026-01-27",null],["2026-02-03",null],["2026-02-10",null],["2026-02-17",null],["2026-02-24",null],["2026-03-03",null],["2026-03-10",null],["2026-03-17",null],["2026-03-24",null],["2026-03-31",null],["2026-04-07",null],["2026-04-14",null],["2026-04-21",null],["2026-04-28",null],["2026-05-05",null],["2026-05-12",null],["2026-05-19",null],["2026-05-26",null],["2026-06-02",null],["2026-06-09",2.89],["2026-06-16",2.75],["2026-06-23",2.49],["2026-06-30",2.17],["2026-07-07",1.94],["2026-07-14",1.88],["2026-07-21",1.95],["2026-07-28",2.08],["2026-08-04",2.27],["2026-08-11",2.5],["2026-08-18",2.77],["2026-08-25",3.08],["2026-09-01",3.36],["2026-09-08",3.57],["2026-09-15",3.7],["2026-09-22",3.76],["2026-09-29",3.79]]},"file":"2026-09-29_ipsos.json","publication":{"date":"2026-09-29","path":"by-date/2026-09-29.json","snapshots_that_day":["2026-09-29_ipsos.json"],"new_polls":[{"date":"2026-09-29","firm":"Ipsos","sample":1001,"values":{"NDP":40,"CON":42,"GRN":10,"ONEBC":3,"CENTRE":3}}],"previous_date":"2026-09-28","changes":{"from_date":"2026-09-28","from_file":"2026-09-28_innovative-research+leger.json","average":{"NDP":-0.18,"CON":0.56,"GRN":-0.17,"ONEBC":0.0,"CENTRE":-0.15,"OTH":-0.05},"seat_median":{"NDP":-2.0,"CON":2.0,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"p_majority":{"NDP":-0.0435,"CON":0.0527,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"p_minority":-0.0092,"leader_changes":[{"id":"280","name":"Juan de Fuca-Malahat","from":"CON","to":"NDP"},{"id":"293","name":"Langley-Willowbrook","from":"NDP","to":"CON"},{"id":"294","name":"Maple Ridge East","from":"NDP","to":"CON"},{"id":"319","name":"Saanich North and the Islands","from":"GRN","to":"CON"},{"id":"344","name":"Vancouver-Yaletown","from":"NDP","to":"CON"}]}}}