{"title":"British Columbia 2026 seat projection","label":"Projection, not a poll.","version":"bc-shadow-v1","generated":"2026-10-10T05:17:06+00:00","backfilled":true,"as_of":"2026-09-27","freeze_at":"2026-10-23 23:59:59 America/Vancouver (PDT, UTC-7)","data_window":{"from":"2024-10-20","to":"2026-09-27","rule":"Polls dated after the 2024 election, up to the newest poll; kernel weights as on the site."},"poll_set_hash":"d48850e05dad8f72","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":[]}],"new_polls":[{"date":"2026-09-27","firm":"Liaison Strategies","sample":1000,"values":{"NDP":39,"CON":40,"GRN":11,"ONEBC":3,"CENTRE":4}}],"revised_polls":[],"average":{"NDP":{"mean":40.62,"lo":37.17,"hi":44.07},"CON":{"mean":38.98,"lo":36.28,"hi":41.68},"GRN":{"mean":11.77,"lo":10.37,"hi":13.16},"ONEBC":{"mean":2.83,"lo":1.97,"hi":3.69},"CENTRE":{"mean":3.69,"lo":2.99,"hi":4.4}},"model_target":{"NDP":40.62,"CON":38.98,"GRN":11.77,"ONEBC":2.83,"CENTRE":3.69,"OTH":2.11},"parameters":{"sigma_nat":4.601,"sigma_reg":5.246,"sigma_rid":6.785,"df_nat":4,"df_reg":4,"df_rid":4,"alpha":0.5,"draws":10000,"seed":20261024,"absent_transfers":{"GRN":{"NDP":0.6,"CON":0.21,"CENTRE":0.13,"ONEBC":0.03,"OTH":0.03},"ONEBC":{"CON":0.85,"NDP":0.1,"OTH":0.05},"CENTRE":{"CON":0.5,"NDP":0.37,"GRN":0.13}},"bc_united_residual_transfer":{"CENTRE":0.3,"CON":0.44,"NDP":0.175,"GRN":0.05,"OTH":0.035},"new_party_rules":{"ONEBC":"proxy","CENTRE":"proxy"},"regions":["Metro Vancouver","Fraser Valley","Vancouver Island","Interior and North"],"majority":47,"independents_carried":{"306":[{"name":"Jordan Kealy","label_2024":"Conservative Party","kind":"party","share_2024":74.4,"carried":29.0,"sdlog":0.57}]},"independent_rule":{"party":{"median":0.39,"sdlog":0.57},"independent":{"median":1.05,"sdlog":0.25}},"regional_adjustment":{"applied":false,"rule":"shrink province-wide swing toward regional poll splits","groups":{}}},"province":{"seats":{"NDP":{"seats_median":46.0,"seats_mean":45.3252,"seats_lo90":25.0,"seats_hi90":65.0,"p_majority":0.4651,"p_most_seats":0.5151,"vote_median":42.6336,"vote_lo90":35.8947,"vote_hi90":49.1246},"CON":{"seats_median":44.0,"seats_mean":44.49,"seats_lo90":25.0,"seats_hi90":65.0,"p_majority":0.4167,"p_most_seats":0.4677,"vote_median":42.2962,"vote_lo90":35.7052,"vote_hi90":49.0321},"GRN":{"seats_median":3.0,"seats_mean":2.9529,"seats_lo90":0.0,"seats_hi90":7.0,"p_majority":0.0001,"p_most_seats":0.0001,"vote_median":11.2288,"vote_lo90":7.2339,"vote_hi90":15.2521},"ONEBC":{"seats_median":0.0,"seats_mean":0.0018,"seats_lo90":0.0,"seats_hi90":0.0,"p_majority":0.0,"p_most_seats":0.0,"vote_median":1.2287,"vote_lo90":0.3127,"vote_hi90":2.267},"CENTRE":{"seats_median":0.0,"seats_mean":0.0057,"seats_lo90":0.0,"seats_hi90":0.0,"p_majority":0.0,"p_most_seats":0.0,"vote_median":1.6413,"vote_lo90":0.5726,"vote_hi90":2.7869},"OTH":{"seats_median":0.0,"seats_mean":0.2244,"seats_lo90":0.0,"seats_hi90":1.0,"p_majority":0.0,"p_most_seats":0.0,"vote_median":0.8824,"vote_lo90":0.3898,"vote_hi90":1.4744}},"p_minority":0.1181,"p_tied_most_seats":0.0171,"ridings_led":{"NDP":45,"CON":46,"GRN":2,"ONEBC":0,"CENTRE":0,"OTH":0},"ridings_led_point":{"NDP":45,"CON":46,"GRN":2,"ONEBC":0,"CENTRE":0,"OTH":0},"categories":{"Solid":15,"Likely":27,"Leans":33,"Toss-up":18},"toss_ups":18,"seat_histogram":{"NDP":{"0":10,"1":2,"2":9,"3":4,"4":7,"5":4,"6":3,"7":6,"8":6,"9":12,"10":9,"11":16,"12":13,"13":12,"14":20,"15":17,"16":26,"17":27,"18":29,"19":32,"20":29,"21":39,"22":40,"23":58,"24":47,"25":72,"26":80,"27":84,"28":111,"29":108,"30":121,"31":124,"32":156,"33":164,"34":206,"35":227,"36":236,"37":245,"38":268,"39":263,"40":293,"41":303,"42":341,"43":361,"44":358,"45":376,"46":375,"47":348,"48":350,"49":363,"50":313,"51":315,"52":310,"53":267,"54":273,"55":259,"56":212,"57":203,"58":183,"59":154,"60":143,"61":121,"62":111,"63":90,"64":89,"65":72,"66":84,"67":59,"68":43,"69":38,"70":43,"71":21,"72":30,"73":24,"74":14,"75":21,"76":13,"77":10,"78":11,"79":7,"80":8,"81":9,"82":6,"83":6,"84":9,"85":3,"86":3,"88":7,"89":1,"90":2,"91":3},"CON":{"0":1,"1":2,"2":6,"3":2,"4":6,"5":8,"6":3,"7":6,"8":5,"9":8,"10":7,"11":16,"12":5,"13":10,"14":12,"15":13,"16":27,"17":14,"18":27,"19":37,"20":40,"21":37,"22":47,"23":65,"24":62,"25":74,"26":102,"27":112,"28":111,"29":106,"30":138,"31":169,"32":170,"33":196,"34":230,"35":240,"36":289,"37":274,"38":316,"39":335,"40":343,"41":326,"42":397,"43":358,"44":335,"45":373,"46":373,"47":385,"48":311,"49":300,"50":285,"51":291,"52":247,"53":221,"54":243,"55":209,"56":206,"57":183,"58":151,"59":116,"60":117,"61":120,"62":93,"63":93,"64":62,"65":62,"66":59,"67":57,"68":36,"69":35,"70":38,"71":34,"72":19,"73":30,"74":29,"75":18,"76":18,"77":14,"78":15,"79":8,"80":6,"81":8,"82":4,"83":7,"84":9,"85":7,"86":3,"87":4,"88":1,"89":6,"90":3,"91":2,"92":1,"93":1},"GRN":{"0":592,"1":1488,"2":2695,"3":2298,"4":1272,"5":705,"6":393,"7":225,"8":139,"9":83,"10":41,"11":25,"12":13,"13":15,"14":1,"15":5,"16":2,"17":3,"18":1,"20":1,"21":1,"36":1,"49":1},"ONEBC":{"0":9989,"1":9,"2":1,"7":1},"CENTRE":{"0":9945,"1":53,"2":2},"OTH":{"0":7757,"1":2242,"2":1}},"projected_vote":{"NDP":42.85,"CON":42.29,"GRN":11.23,"ONEBC":1.21,"CENTRE":1.6,"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.59,"CON":49.48,"ONEBC":3.44,"CENTRE":4.49},"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.6689,"category":"Leans","win_prob":{"NDP":0.3309,"CON":0.6689,"ONEBC":0.0001,"OTH":0.0001},"point":{"NDP":41.33,"CON":48.63,"GRN":0.0,"ONEBC":3.56,"CENTRE":4.5,"OTH":1.99},"share":{"NDP":{"lo90":26.37,"median":41.4,"hi90":55.87},"CON":{"lo90":32.69,"median":48.22,"hi90":63.13},"ONEBC":{"lo90":0.01,"median":3.2,"hi90":9.79},"CENTRE":{"lo90":0.12,"median":4.21,"hi90":11.23},"OTH":{"lo90":0.0,"median":1.54,"hi90":6.99}},"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.26,"CON":56.59,"ONEBC":3.97,"CENTRE":5.17},"running":["NDP","CON","ONEBC"],"incumbent":{"name":"Bruce Banman","party_at_dissolution":"CENTRE","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9114,"category":"Likely","win_prob":{"NDP":0.0886,"CON":0.9114},"point":{"NDP":36.11,"CON":59.7,"GRN":0.0,"ONEBC":4.18,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":22.51,"median":36.33,"hi90":51.05},"CON":{"lo90":44.33,"median":59.45,"hi90":73.24},"ONEBC":{"lo90":0.05,"median":3.79,"hi90":10.72}},"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.92,"CON":53.83,"ONEBC":3.77,"CENTRE":6.48},"running":["NDP","CON","CENTRE"],"incumbent":{"name":"Korky Neufeld","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9006,"category":"Likely","win_prob":{"NDP":0.0993,"CON":0.9006,"CENTRE":0.0001},"point":{"NDP":35.92,"CON":57.49,"GRN":0.0,"ONEBC":0.0,"CENTRE":6.59,"OTH":0.0},"share":{"NDP":{"lo90":21.37,"median":35.83,"hi90":50.45},"CON":{"lo90":42.26,"median":57.34,"hi90":72.14},"CENTRE":{"lo90":0.58,"median":6.36,"hi90":14.3}},"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.55,"CON":45.37,"GRN":5.82,"ONEBC":3.15,"CENTRE":4.11},"running":["NDP","CON","ONEBC"],"incumbent":{"name":"Donegal Wilson","party_at_dissolution":"CENTRE","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.5376,"category":"Toss-up","win_prob":{"NDP":0.4623,"CON":0.5376,"ONEBC":0.0001},"point":{"NDP":47.58,"CON":48.87,"GRN":0.0,"ONEBC":3.54,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":33.27,"median":47.4,"hi90":61.36},"CON":{"lo90":34.83,"median":48.92,"hi90":62.91},"ONEBC":{"lo90":0.24,"median":3.09,"hi90":9.48}},"baseline_moves":["Sean Taylor (independent 2024, 3.2%) not running: transferred"],"notes":[{"type":"floor_crosser","note":"Donegal Wilson: Left the Conservative caucus in 2025-26, sat as an independent and then CentreBC (from 2026-09-18), and returned to the Conservatives on 2026-09-22; the Conservative candidate here.","v1":"Not adjusted in v1.","why_it_may_matter":"Incumbent (2024 Conservative winner) runs for the same party; the episode could cost personal or party support. Low to moderate."},{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"262","name":"Bulkley Valley-Stikine","region":"Interior and North","winner_2024":{"party":"CON","name":"Sharon L. Hartwell","share":52.3},"shares_2024":{"CON":52.3,"NDP":38.9,"GRN":6.3,"OTH":2.5},"adjusted_baseline":{"NDP":37.08,"CON":46.69,"GRN":6.24,"ONEBC":3.25,"CENTRE":4.24,"OTH":2.5},"running":["NDP","CON","OTH"],"incumbent":{"name":"Sharon Hartwell","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.73,"category":"Leans","win_prob":{"NDP":0.2699,"CON":0.73,"OTH":0.0001},"point":{"NDP":43.0,"CON":52.09,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":4.91},"share":{"NDP":{"lo90":29.51,"median":42.8,"hi90":56.3},"CON":{"lo90":38.59,"median":52.28,"hi90":65.83},"OTH":{"lo90":0.6,"median":4.54,"hi90":10.67}},"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.15,"CON":38.72,"ONEBC":2.65,"CENTRE":3.48},"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.8021,"category":"Likely","win_prob":{"NDP":0.8021,"CON":0.1979},"point":{"NDP":54.01,"CON":40.82,"GRN":1.83,"ONEBC":0.0,"CENTRE":3.34,"OTH":0.0},"share":{"NDP":{"lo90":39.48,"median":53.57,"hi90":66.97},"CON":{"lo90":27.16,"median":40.82,"hi90":54.3},"GRN":{"lo90":0.0,"median":1.45,"hi90":7.89},"CENTRE":{"lo90":0.0,"median":3.03,"hi90":8.85}},"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.92,"CON":36.72,"GRN":7.55,"ONEBC":2.52,"CENTRE":3.3},"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.7858,"category":"Leans","win_prob":{"NDP":0.7858,"CON":0.2134,"GRN":0.0008},"point":{"NDP":48.63,"CON":37.13,"GRN":11.68,"ONEBC":2.56,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":34.77,"median":48.44,"hi90":62.04},"CON":{"lo90":24.24,"median":37.12,"hi90":50.67},"GRN":{"lo90":3.13,"median":11.44,"hi90":21.01},"ONEBC":{"lo90":0.0,"median":2.22,"hi90":7.39}},"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.28,"CON":34.84,"GRN":0.39,"ONEBC":2.38,"CENTRE":3.11},"running":["NDP","CON","GRN"],"incumbent":{"name":"Raj Chouhan","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9062,"category":"Likely","win_prob":{"NDP":0.9062,"CON":0.0938},"point":{"NDP":59.2,"CON":38.08,"GRN":2.73,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":45.01,"median":58.82,"hi90":71.59},"CON":{"lo90":25.11,"median":38.07,"hi90":51.89},"GRN":{"lo90":0.07,"median":2.38,"hi90":8.92}},"baseline_moves":["Daniel Kofi Ampong (independent 2024, 5.3%) not running: transferred"],"notes":[]},{"id":"266","name":"Burnaby North","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Janet Routledge","share":53.3},"shares_2024":{"NDP":53.3,"CON":43.0,"IND":3.7},"adjusted_baseline":{"NDP":52.12,"CON":41.08,"GRN":0.28,"ONEBC":2.83,"CENTRE":3.7},"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.7288,"category":"Leans","win_prob":{"NDP":0.7288,"CON":0.2711,"GRN":0.0001},"point":{"NDP":51.94,"CON":42.48,"GRN":2.65,"ONEBC":2.93,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":37.18,"median":51.45,"hi90":65.01},"CON":{"lo90":28.79,"median":42.47,"hi90":56.06},"GRN":{"lo90":0.08,"median":2.23,"hi90":8.75},"ONEBC":{"lo90":0.0,"median":2.56,"hi90":8.11}},"baseline_moves":["Martin Kendell (independent 2024, 3.7%) not running: transferred"],"notes":[]},{"id":"267","name":"Burnaby South-Metrotown","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Paul Choi","share":49.3},"shares_2024":{"NDP":49.3,"CON":41.6,"GRN":6.3,"IND":1.9},"adjusted_baseline":{"NDP":48.12,"CON":39.25,"GRN":6.4,"ONEBC":2.7,"CENTRE":3.53},"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.693,"category":"Leans","win_prob":{"NDP":0.693,"CON":0.3067,"GRN":0.0003},"point":{"NDP":47.08,"CON":39.87,"GRN":10.3,"ONEBC":2.76,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":33.08,"median":47.02,"hi90":60.48},"CON":{"lo90":26.41,"median":39.86,"hi90":53.69},"GRN":{"lo90":2.2,"median":9.99,"hi90":19.12},"ONEBC":{"lo90":0.0,"median":2.36,"hi90":7.61}},"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.76,"CON":61.28,"ONEBC":4.33,"CENTRE":5.63},"running":["NDP","CON","GRN"],"incumbent":{"name":"Lorne Doerkson","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9841,"category":"Solid","win_prob":{"NDP":0.0158,"CON":0.9841,"GRN":0.0001},"point":{"NDP":29.64,"CON":67.82,"GRN":2.54,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":16.38,"median":29.38,"hi90":42.98},"CON":{"lo90":53.38,"median":67.43,"hi90":80.47},"GRN":{"lo90":0.16,"median":2.2,"hi90":9.61}},"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.38,"CON":48.8,"ONEBC":3.39,"CENTRE":4.43},"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.7047,"category":"Leans","win_prob":{"NDP":0.2953,"CON":0.7047},"point":{"NDP":45.39,"CON":54.61,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":30.55,"median":45.36,"hi90":60.42},"CON":{"lo90":39.58,"median":54.64,"hi90":69.45}},"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.89,"CON":48.62,"GRN":5.42,"ONEBC":3.39,"CENTRE":6.68},"running":["NDP","CON","CENTRE"],"incumbent":{"name":"Heather Maahs","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.7887,"category":"Leans","win_prob":{"NDP":0.2113,"CON":0.7887},"point":{"NDP":39.71,"CON":52.66,"GRN":0.0,"ONEBC":0.0,"CENTRE":7.64,"OTH":0.0},"share":{"NDP":{"lo90":25.22,"median":39.67,"hi90":54.49},"CON":{"lo90":37.58,"median":52.71,"hi90":67.7},"CENTRE":{"lo90":1.43,"median":7.31,"hi90":15.35}},"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.38,"CON":43.03,"GRN":7.72,"ONEBC":2.98,"CENTRE":3.89},"running":["NDP","CON","GRN"],"incumbent":{"name":"Scott McInnis","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.6307,"category":"Leans","win_prob":{"NDP":0.3674,"CON":0.6307,"GRN":0.0019},"point":{"NDP":41.7,"CON":46.35,"GRN":11.95,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":26.83,"median":41.36,"hi90":55.98},"CON":{"lo90":32.33,"median":46.49,"hi90":61.17},"GRN":{"lo90":2.84,"median":11.71,"hi90":21.83}},"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.74,"CON":44.22,"ONEBC":3.05,"CENTRE":3.99},"running":["NDP","CON","GRN","CENTRE"],"incumbent":{"name":"Jodie Wickens","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.5131,"category":"Toss-up","win_prob":{"NDP":0.5131,"CON":0.4868,"CENTRE":0.0001},"point":{"NDP":47.58,"CON":46.73,"GRN":1.83,"ONEBC":0.0,"CENTRE":3.85,"OTH":0.0},"share":{"NDP":{"lo90":33.21,"median":47.16,"hi90":60.64},"CON":{"lo90":32.51,"median":46.66,"hi90":60.61},"GRN":{"lo90":0.0,"median":1.43,"hi90":7.67},"CENTRE":{"lo90":0.0,"median":3.51,"hi90":9.8}},"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.44,"CON":37.24,"GRN":6.42,"ONEBC":2.55,"CENTRE":3.34},"running":["NDP","CON","GRN"],"incumbent":{"name":"Jennifer Blatherwick","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.7333,"category":"Leans","win_prob":{"NDP":0.7333,"CON":0.2661,"GRN":0.0006},"point":{"NDP":49.59,"CON":40.11,"GRN":10.3,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":35.57,"median":49.35,"hi90":63.14},"CON":{"lo90":27.02,"median":40.2,"hi90":54.11},"GRN":{"lo90":2.4,"median":9.99,"hi90":19.3}},"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.36,"CON":35.78,"GRN":20.6,"ONEBC":2.47,"CENTRE":3.8},"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.4836,"category":"Toss-up","win_prob":{"NDP":0.3894,"CON":0.4836,"GRN":0.127},"point":{"NDP":34.18,"CON":35.63,"GRN":26.72,"ONEBC":0.0,"CENTRE":3.46,"OTH":0.0},"share":{"NDP":{"lo90":19.82,"median":33.87,"hi90":48.49},"CON":{"lo90":21.54,"median":35.66,"hi90":50.8},"GRN":{"lo90":13.18,"median":26.31,"hi90":40.3},"CENTRE":{"lo90":0.0,"median":3.13,"hi90":9.57}},"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.44,"CON":35.14,"GRN":19.75,"ONEBC":2.42,"CENTRE":3.16,"OTH":0.1},"running":["NDP","CON","GRN","OTH"],"incumbent":{"name":"Debra Toporowski","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.4677,"category":"Toss-up","win_prob":{"NDP":0.4677,"CON":0.4414,"GRN":0.0909},"point":{"NDP":36.6,"CON":35.7,"GRN":25.64,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.06},"share":{"NDP":{"lo90":22.17,"median":36.33,"hi90":50.64},"CON":{"lo90":22.41,"median":35.88,"hi90":50.47},"GRN":{"lo90":12.49,"median":25.05,"hi90":38.75},"OTH":{"lo90":0.01,"median":1.68,"hi90":6.87}},"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.78,"CON":36.47,"GRN":6.13,"ONEBC":2.5,"CENTRE":3.27,"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.8426,"category":"Likely","win_prob":{"NDP":0.8426,"CON":0.1574},"point":{"NDP":55.34,"CON":40.22,"GRN":0.0,"ONEBC":0.0,"CENTRE":4.44,"OTH":0.0},"share":{"NDP":{"lo90":41.99,"median":55.18,"hi90":68.28},"CON":{"lo90":27.1,"median":40.25,"hi90":53.7},"CENTRE":{"lo90":0.91,"median":4.2,"hi90":9.78}},"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.89,"CON":49.22,"ONEBC":3.42,"CENTRE":4.47},"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.7217,"category":"Leans","win_prob":{"NDP":0.2783,"CON":0.7217},"point":{"NDP":42.95,"CON":51.1,"GRN":2.39,"ONEBC":3.55,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":29.04,"median":42.62,"hi90":56.29},"CON":{"lo90":37.05,"median":51.04,"hi90":64.09},"GRN":{"lo90":0.14,"median":2.02,"hi90":8.29},"ONEBC":{"lo90":0.0,"median":3.18,"hi90":8.86}},"baseline_moves":[],"notes":[{"type":"floor_crosser","note":"Ian Paton: Left the Conservative caucus in 2025-26, sat as an independent and then CentreBC (from 2026-09-18), and returned to the Conservatives on 2026-09-22; the Conservative candidate here.","v1":"Not adjusted in v1.","why_it_may_matter":"Incumbent (2024 Conservative winner) runs for the same party; the episode could cost personal or party support. Low to moderate."},{"type":"notable_candidate","note":"Jim McMurtry (OneBC's first nominee; independent in Surrey-Serpentine River in 2024, PPC federally in 2025) runs here against incumbent Ian Paton (Conservative).","v1":"Not adjusted in v1.","why_it_may_matter":"Moderate."}]},{"id":"278","name":"Esquimalt-Colwood","region":"Vancouver Island","winner_2024":{"party":"NDP","name":"Darlene Rotchford","share":51.5},"shares_2024":{"NDP":51.5,"CON":29.2,"GRN":19.3},"adjusted_baseline":{"NDP":49.88,"CON":26.78,"GRN":19.14,"ONEBC":1.82,"CENTRE":2.38},"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.8561,"category":"Likely","win_prob":{"NDP":0.8561,"CON":0.0826,"GRN":0.0613},"point":{"NDP":46.25,"CON":26.55,"GRN":25.07,"ONEBC":0.0,"CENTRE":2.13,"OTH":0.0},"share":{"NDP":{"lo90":30.92,"median":46.01,"hi90":61.13},"CON":{"lo90":13.63,"median":26.59,"hi90":41.08},"GRN":{"lo90":11.72,"median":24.6,"hi90":38.68},"CENTRE":{"lo90":0.0,"median":1.74,"hi90":7.5}},"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.69,"CON":48.4,"GRN":9.13,"ONEBC":3.38,"CENTRE":4.4},"running":["NDP","CON","GRN"],"incumbent":{"name":"Tony Luck","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.8821,"category":"Likely","win_prob":{"NDP":0.1161,"CON":0.8821,"GRN":0.0018},"point":{"NDP":34.21,"CON":52.06,"GRN":13.73,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":20.05,"median":33.89,"hi90":47.92},"CON":{"lo90":37.88,"median":52.24,"hi90":66.89},"GRN":{"lo90":4.16,"median":13.49,"hi90":24.18}},"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.28,"CON":34.49,"GRN":22.75,"ONEBC":2.37,"CENTRE":3.1},"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.4219,"category":"Toss-up","win_prob":{"NDP":0.4219,"CON":0.3776,"GRN":0.2005},"point":{"NDP":34.07,"CON":32.83,"GRN":28.99,"ONEBC":2.28,"CENTRE":0.0,"OTH":1.83},"share":{"NDP":{"lo90":19.8,"median":33.8,"hi90":48.15},"CON":{"lo90":19.2,"median":32.87,"hi90":47.2},"GRN":{"lo90":15.13,"median":28.49,"hi90":42.54},"ONEBC":{"lo90":0.0,"median":1.87,"hi90":7.18},"OTH":{"lo90":0.0,"median":1.45,"hi90":6.63}},"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.14,"CON":43.75,"GRN":10.12,"ONEBC":3.03,"CENTRE":3.96},"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.6657,"category":"Leans","win_prob":{"NDP":0.3295,"CON":0.6657,"GRN":0.0048},"point":{"NDP":37.25,"CON":43.26,"GRN":14.59,"ONEBC":3.01,"CENTRE":0.0,"OTH":1.89},"share":{"NDP":{"lo90":22.83,"median":36.77,"hi90":50.74},"CON":{"lo90":28.98,"median":43.25,"hi90":57.66},"GRN":{"lo90":4.73,"median":14.28,"hi90":25.31},"ONEBC":{"lo90":0.0,"median":2.58,"hi90":8.61},"OTH":{"lo90":0.0,"median":1.43,"hi90":6.73}},"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.25,"CON":52.95,"GRN":7.25,"ONEBC":3.71,"CENTRE":4.84},"running":["NDP","CON","ONEBC"],"incumbent":{"name":"Ward Stamer","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.878,"category":"Likely","win_prob":{"NDP":0.1218,"CON":0.878,"ONEBC":0.0002},"point":{"NDP":38.81,"CON":57.02,"GRN":0.0,"ONEBC":4.17,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":25.43,"median":38.47,"hi90":52.55},"CON":{"lo90":42.93,"median":57.19,"hi90":70.58},"ONEBC":{"lo90":0.34,"median":3.83,"hi90":10.08}},"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.61,"CON":44.95,"GRN":4.26,"ONEBC":3.11,"CENTRE":4.07},"running":["NDP","CON","ONEBC"],"incumbent":{"name":"Kristina Loewen","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.5017,"category":"Toss-up","win_prob":{"NDP":0.5017,"CON":0.4983},"point":{"NDP":48.41,"CON":48.14,"GRN":0.0,"ONEBC":3.45,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":33.93,"median":48.2,"hi90":62.1},"CON":{"lo90":34.17,"median":48.14,"hi90":62.31},"ONEBC":{"lo90":0.18,"median":3.04,"hi90":9.25}},"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.17,"CON":51.74,"GRN":4.76,"ONEBC":3.62,"CENTRE":4.72},"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.8831,"category":"Likely","win_prob":{"NDP":0.1167,"CON":0.8831,"GRN":0.0002},"point":{"NDP":34.83,"CON":53.07,"GRN":8.4,"ONEBC":3.71,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":20.84,"median":34.49,"hi90":48.54},"CON":{"lo90":38.34,"median":52.99,"hi90":67.51},"GRN":{"lo90":1.06,"median":8.15,"hi90":17.59},"ONEBC":{"lo90":0.0,"median":3.34,"hi90":9.93}},"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.76,"CON":52.16,"GRN":5.67,"ONEBC":3.65,"CENTRE":4.76},"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.9042,"category":"Likely","win_prob":{"NDP":0.0953,"CON":0.9042,"GRN":0.0004,"ONEBC":0.0001},"point":{"NDP":33.36,"CON":53.37,"GRN":9.54,"ONEBC":3.73,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":19.47,"median":32.92,"hi90":47.03},"CON":{"lo90":38.86,"median":53.48,"hi90":67.65},"GRN":{"lo90":1.47,"median":9.26,"hi90":19.03},"ONEBC":{"lo90":0.0,"median":3.38,"hi90":9.86}},"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.64,"CON":34.6,"GRN":19.27,"ONEBC":2.38,"CENTRE":3.11},"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.5669,"category":"Toss-up","win_prob":{"NDP":0.5669,"CON":0.3516,"GRN":0.0814,"ONEBC":0.0001},"point":{"NDP":38.22,"CON":33.86,"GRN":25.57,"ONEBC":2.35,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":23.64,"median":37.97,"hi90":52.44},"CON":{"lo90":19.89,"median":33.85,"hi90":48.7},"GRN":{"lo90":12.76,"median":25.31,"hi90":37.82},"ONEBC":{"lo90":0.0,"median":1.94,"hi90":7.66}},"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.15,"CON":35.26,"GRN":9.01,"ONEBC":2.41,"CENTRE":3.16},"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.797,"category":"Leans","win_prob":{"NDP":0.797,"CON":0.2002,"GRN":0.0027,"ONEBC":0.0001},"point":{"NDP":48.63,"CON":35.48,"GRN":13.45,"ONEBC":2.45,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":33.39,"median":48.31,"hi90":62.63},"CON":{"lo90":21.45,"median":35.54,"hi90":50.11},"GRN":{"lo90":3.75,"median":13.2,"hi90":23.85},"ONEBC":{"lo90":0.0,"median":2.04,"hi90":8.03}},"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.84,"CON":49.98,"GRN":6.64,"ONEBC":3.51,"CENTRE":14.02},"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.9457,"category":"Likely","win_prob":{"NDP":0.0474,"CON":0.9457,"GRN":0.0025,"ONEBC":0.0001,"CENTRE":0.0043},"point":{"NDP":23.82,"CON":48.82,"GRN":10.15,"ONEBC":3.58,"CENTRE":13.63,"OTH":0.0},"share":{"NDP":{"lo90":10.68,"median":23.51,"hi90":36.78},"CON":{"lo90":33.75,"median":48.92,"hi90":63.77},"GRN":{"lo90":1.44,"median":9.84,"hi90":20.13},"ONEBC":{"lo90":0.0,"median":3.23,"hi90":9.57},"CENTRE":{"lo90":3.6,"median":13.27,"hi90":23.59}},"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.89,"CON":41.63,"GRN":7.85,"ONEBC":2.88,"CENTRE":3.76},"running":["NDP","CON","GRN"],"incumbent":{"name":"Stephanie Higginson","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.5574,"category":"Toss-up","win_prob":{"NDP":0.4398,"CON":0.5574,"GRN":0.0028},"point":{"NDP":43.11,"CON":44.79,"GRN":12.1,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":27.86,"median":42.91,"hi90":57.42},"CON":{"lo90":30.44,"median":45.03,"hi90":59.88},"GRN":{"lo90":2.35,"median":11.66,"hi90":23.19}},"baseline_moves":["Adam Walker (independent 2024, 16.3%) not running: transferred"],"notes":[{"type":"defunct_vote","note":"Adam Walker took 16.3% as an independent in 2024; not running. His vote is transferred.","v1":"Transferred with transfers.bc_united_residual.","why_it_may_matter":"Moderate: the transfer matrix (an assumption) decides where 15-30% of the 2024 vote goes."}]},{"id":"290","name":"Langford-Highlands","region":"Vancouver Island","winner_2024":{"party":"NDP","name":"Ravi Parmar","share":51.9},"shares_2024":{"NDP":51.9,"CON":37.4,"GRN":10.7},"adjusted_baseline":{"NDP":50.02,"CON":33.99,"GRN":10.62,"ONEBC":2.32,"CENTRE":3.04},"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.7883,"category":"Leans","win_prob":{"NDP":0.7883,"CON":0.2066,"GRN":0.005,"OTH":0.0001},"point":{"NDP":46.55,"CON":33.94,"GRN":14.73,"ONEBC":0.0,"CENTRE":2.77,"OTH":2.0},"share":{"NDP":{"lo90":31.13,"median":46.15,"hi90":60.7},"CON":{"lo90":20.41,"median":33.85,"hi90":48.52},"GRN":{"lo90":3.87,"median":14.23,"hi90":26.03},"CENTRE":{"lo90":0.0,"median":2.42,"hi90":8.32},"OTH":{"lo90":0.0,"median":1.61,"hi90":6.88}},"baseline_moves":[],"notes":[]},{"id":"291","name":"Langley-Abbotsford","region":"Fraser Valley","winner_2024":{"party":"CON","name":"Harman Bhangu","share":55.6},"shares_2024":{"CON":55.6,"NDP":33.7,"GRN":5.6,"IND":4.3},"adjusted_baseline":{"NDP":33.09,"CON":51.79,"GRN":5.78,"ONEBC":3.63,"CENTRE":4.72,"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.8943,"category":"Likely","win_prob":{"NDP":0.105,"CON":0.8943,"GRN":0.0007},"point":{"NDP":32.04,"CON":51.94,"GRN":9.48,"ONEBC":3.63,"CENTRE":0.0,"OTH":2.9},"share":{"NDP":{"lo90":18.04,"median":31.86,"hi90":46.04},"CON":{"lo90":36.58,"median":51.73,"hi90":66.28},"GRN":{"lo90":1.64,"median":9.18,"hi90":18.42},"ONEBC":{"lo90":0.0,"median":3.24,"hi90":9.82},"OTH":{"lo90":0.0,"median":2.49,"hi90":8.22}},"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.93,"CON":44.67,"GRN":5.09,"ONEBC":3.1,"CENTRE":4.21},"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.6331,"category":"Leans","win_prob":{"NDP":0.3664,"CON":0.6331,"GRN":0.0005},"point":{"NDP":41.18,"CON":46.58,"GRN":8.23,"ONEBC":0.0,"CENTRE":4.01,"OTH":0.0},"share":{"NDP":{"lo90":25.66,"median":41.06,"hi90":56.33},"CON":{"lo90":30.9,"median":46.53,"hi90":61.55},"GRN":{"lo90":0.32,"median":7.87,"hi90":17.3},"CENTRE":{"lo90":0.0,"median":3.63,"hi90":10.92}},"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.54,"CON":43.31,"GRN":7.24,"ONEBC":3.0,"CENTRE":3.91},"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.561,"category":"Toss-up","win_prob":{"NDP":0.4376,"CON":0.561,"GRN":0.0014},"point":{"NDP":41.59,"CON":43.98,"GRN":11.38,"ONEBC":3.05,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":26.23,"median":41.34,"hi90":56.19},"CON":{"lo90":28.72,"median":43.92,"hi90":58.88},"GRN":{"lo90":2.67,"median":11.07,"hi90":21.29},"ONEBC":{"lo90":0.0,"median":2.74,"hi90":8.98}},"baseline_moves":[],"notes":[]},{"id":"294","name":"Maple Ridge East","region":"Fraser Valley","winner_2024":{"party":"CON","name":"Lawrence Mok","share":47.0},"shares_2024":{"CON":47.0,"NDP":46.6,"GRN":6.3},"adjusted_baseline":{"NDP":44.71,"CON":42.29,"GRN":6.26,"ONEBC":2.92,"CENTRE":3.82},"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.5426,"category":"Toss-up","win_prob":{"NDP":0.4569,"CON":0.5426,"GRN":0.0005},"point":{"NDP":43.27,"CON":44.71,"GRN":9.96,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.06},"share":{"NDP":{"lo90":27.81,"median":42.95,"hi90":57.57},"CON":{"lo90":29.76,"median":44.64,"hi90":59.56},"GRN":{"lo90":1.87,"median":9.63,"hi90":19.43},"OTH":{"lo90":0.01,"median":1.58,"hi90":6.98}},"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.75,"CON":40.78,"ONEBC":2.8,"CENTRE":3.67},"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.7552,"category":"Leans","win_prob":{"NDP":0.7552,"CON":0.2448},"point":{"NDP":52.44,"CON":40.82,"GRN":0.0,"ONEBC":2.97,"CENTRE":3.77,"OTH":0.0},"share":{"NDP":{"lo90":37.5,"median":52.37,"hi90":66.79},"CON":{"lo90":25.79,"median":40.46,"hi90":55.15},"ONEBC":{"lo90":0.0,"median":2.6,"hi90":8.92},"CENTRE":{"lo90":0.0,"median":3.45,"hi90":10.35}},"baseline_moves":[],"notes":[{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"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.92,"CON":35.74,"GRN":11.68,"ONEBC":2.45,"CENTRE":3.21},"running":["NDP","CON","GRN"],"incumbent":{"name":"Josie Osborne","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.6822,"category":"Leans","win_prob":{"NDP":0.6822,"CON":0.3125,"GRN":0.0053},"point":{"NDP":45.41,"CON":37.92,"GRN":16.67,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":30.46,"median":45.21,"hi90":60.01},"CON":{"lo90":23.67,"median":38.11,"hi90":52.66},"GRN":{"lo90":5.25,"median":16.27,"hi90":28.66}},"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.96,"CON":31.59,"GRN":12.47,"ONEBC":2.15,"CENTRE":2.82},"running":["NDP","CON","GRN"],"incumbent":{"name":"Sheila Malcolmson","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.8402,"category":"Likely","win_prob":{"NDP":0.8402,"CON":0.1511,"GRN":0.0087},"point":{"NDP":49.09,"CON":33.33,"GRN":17.58,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":34.03,"median":48.82,"hi90":63.52},"CON":{"lo90":19.83,"median":33.55,"hi90":47.87},"GRN":{"lo90":5.89,"median":17.18,"hi90":29.71}},"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.85,"CON":35.84,"GRN":8.65,"ONEBC":2.46,"CENTRE":3.21},"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.7487,"category":"Leans","win_prob":{"NDP":0.7487,"CON":0.2485,"GRN":0.0028},"point":{"NDP":47.72,"CON":37.5,"GRN":12.77,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.02},"share":{"NDP":{"lo90":32.86,"median":47.43,"hi90":61.83},"CON":{"lo90":23.62,"median":37.59,"hi90":51.82},"GRN":{"lo90":2.65,"median":12.3,"hi90":23.71},"OTH":{"lo90":0.0,"median":1.62,"hi90":6.72}},"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.73,"CON":59.37,"GRN":5.25,"ONEBC":4.19,"CENTRE":5.45},"running":["NDP","CON","OTH"],"incumbent":{"name":"John Rustad","party_at_dissolution":"CON","not_running":true,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9778,"category":"Solid","win_prob":{"NDP":0.0222,"CON":0.9778},"point":{"NDP":31.81,"CON":65.77,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.42},"share":{"NDP":{"lo90":18.97,"median":31.58,"hi90":44.87},"CON":{"lo90":52.46,"median":65.84,"hi90":78.47},"OTH":{"lo90":0.31,"median":1.96,"hi90":7.28}},"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.36,"CON":27.41,"GRN":10.94,"ONEBC":1.85,"CENTRE":2.44},"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.9547,"category":"Solid","win_prob":{"NDP":0.9547,"CON":0.0425,"GRN":0.0028},"point":{"NDP":54.34,"CON":28.27,"GRN":15.4,"ONEBC":0.0,"CENTRE":0.0,"OTH":1.98},"share":{"NDP":{"lo90":40.17,"median":54.13,"hi90":67.28},"CON":{"lo90":16.46,"median":28.3,"hi90":41.25},"GRN":{"lo90":5.55,"median":15.09,"hi90":25.66},"OTH":{"lo90":0.0,"median":1.67,"hi90":6.36}},"baseline_moves":[],"notes":[]},{"id":"301","name":"North Coast-Haida Gwaii","region":"Interior and North","winner_2024":{"party":"NDP","name":"Tamara Davidson","share":64.9},"shares_2024":{"NDP":64.9,"CON":35.1},"adjusted_baseline":{"NDP":62.84,"CON":32.12,"ONEBC":2.18,"CENTRE":2.86},"running":["NDP","CON","GRN"],"incumbent":{"name":"Tamara Davidson","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9431,"category":"Likely","win_prob":{"NDP":0.9431,"CON":0.0569},"point":{"NDP":62.75,"CON":35.06,"GRN":2.19,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":47.68,"median":61.96,"hi90":75.62},"CON":{"lo90":21.45,"median":35.06,"hi90":49.25},"GRN":{"lo90":0.0,"median":1.85,"hi90":9.33}},"baseline_moves":[],"notes":[]},{"id":"302","name":"North Island","region":"Vancouver Island","winner_2024":{"party":"CON","name":"Anna Kindy","share":47.1},"shares_2024":{"CON":47.1,"NDP":44.9,"GRN":8.0},"adjusted_baseline":{"NDP":43.05,"CON":42.3,"GRN":7.9,"ONEBC":2.93,"CENTRE":3.82},"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.5892,"category":"Toss-up","win_prob":{"NDP":0.408,"CON":0.5892,"GRN":0.0027,"OTH":0.0001},"point":{"NDP":41.49,"CON":44.53,"GRN":11.94,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.05},"share":{"NDP":{"lo90":26.71,"median":41.22,"hi90":55.41},"CON":{"lo90":30.41,"median":44.61,"hi90":59.12},"GRN":{"lo90":2.16,"median":11.52,"hi90":22.61},"OTH":{"lo90":0.02,"median":1.62,"hi90":6.69}},"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.8,"CON":32.15,"ONEBC":2.18,"CENTRE":2.87},"running":["NDP","CON","GRN"],"incumbent":{"name":"Bowinn Ma","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9523,"category":"Solid","win_prob":{"NDP":0.9523,"CON":0.0476,"GRN":0.0001},"point":{"NDP":62.71,"CON":35.1,"GRN":2.19,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":48.6,"median":62.23,"hi90":75.35},"CON":{"lo90":22.15,"median":35.18,"hi90":48.4},"GRN":{"lo90":0.01,"median":1.85,"hi90":8.07}},"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.89,"CON":34.93,"GRN":5.85,"ONEBC":2.39,"CENTRE":4.94},"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.8553,"category":"Likely","win_prob":{"NDP":0.8553,"CON":0.1439,"GRN":0.0006,"CENTRE":0.0002},"point":{"NDP":49.67,"CON":33.97,"GRN":9.18,"ONEBC":2.45,"CENTRE":4.73,"OTH":0.0},"share":{"NDP":{"lo90":35.47,"median":49.24,"hi90":63.13},"CON":{"lo90":20.88,"median":33.93,"hi90":47.36},"GRN":{"lo90":1.5,"median":8.95,"hi90":17.9},"ONEBC":{"lo90":0.0,"median":2.12,"hi90":7.19},"CENTRE":{"lo90":0.0,"median":4.43,"hi90":11.13}},"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.57,"CON":26.46,"GRN":21.82,"ONEBC":1.8,"CENTRE":2.35},"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.7905,"category":"Leans","win_prob":{"NDP":0.7905,"CON":0.0928,"GRN":0.1167},"point":{"NDP":43.74,"CON":26.03,"GRN":28.14,"ONEBC":0.0,"CENTRE":2.09,"OTH":0.0},"share":{"NDP":{"lo90":28.56,"median":43.47,"hi90":58.46},"CON":{"lo90":13.24,"median":26.04,"hi90":40.3},"GRN":{"lo90":14.19,"median":27.68,"hi90":41.85},"CENTRE":{"lo90":0.0,"median":1.7,"hi90":7.44}},"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.13,"CON":55.25,"ONEBC":3.98,"CENTRE":5.17,"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.7761,"category":"Leans","win_prob":{"CON":0.7761,"OTH":0.2239},"point":{"NDP":0.0,"CON":66.31,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":33.69},"share":{"CON":{"lo90":23.55,"median":66.25,"hi90":86.59},"OTH":{"lo90":13.41,"median":33.75,"hi90":76.45}},"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.43,"CON":74.9,"ONEBC":5.37,"CENTRE":6.98,"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.24,"CON":82.16,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":3.61},"share":{"NDP":{"lo90":5.39,"median":14.22,"hi90":25.48},"CON":{"lo90":70.19,"median":81.98,"hi90":91.64},"OTH":{"lo90":0.3,"median":3.28,"hi90":9.08}},"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.28,"CON":47.65,"GRN":5.43,"ONEBC":3.32,"CENTRE":4.32},"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.7436,"category":"Leans","win_prob":{"NDP":0.2562,"CON":0.7436,"GRN":0.0002},"point":{"NDP":38.7,"CON":48.72,"GRN":9.19,"ONEBC":3.39,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":24.38,"median":38.48,"hi90":53.21},"CON":{"lo90":33.87,"median":48.75,"hi90":63.46},"GRN":{"lo90":1.33,"median":8.97,"hi90":18.59},"ONEBC":{"lo90":0.0,"median":2.94,"hi90":9.36}},"baseline_moves":["Tracy St Claire (independent 2024) runs again as CON","Roger Harrington (independent 2024, 2.9%) not running: transferred","Anna Paddon (independent 2024, 0.5%) not running: transferred"],"notes":[{"type":"floor_crosser","note":"Amelia Boultbee (elected Conservative 2024) left the caucus in Oct 2025 and joined the NDP in July 2026; not running. OneBC runs Warren Hamm (former Conservative leadership candidate).","v1":"Not adjusted in v1.","why_it_may_matter":"Moderate: no incumbent; a OneBC candidate with a profile could split the Conservative vote."}]},{"id":"309","name":"Port Coquitlam","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Mike Farnworth","share":53.9},"shares_2024":{"NDP":53.9,"CON":38.8,"GRN":6.4,"OTH":0.9},"adjusted_baseline":{"NDP":51.93,"CON":35.23,"GRN":6.33,"ONEBC":2.41,"CENTRE":3.16,"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.8123,"category":"Likely","win_prob":{"NDP":0.8123,"CON":0.1869,"GRN":0.0008},"point":{"NDP":49.99,"CON":37.06,"GRN":9.97,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.98},"share":{"NDP":{"lo90":36.0,"median":49.79,"hi90":63.15},"CON":{"lo90":23.99,"median":37.1,"hi90":50.45},"GRN":{"lo90":2.09,"median":9.74,"hi90":18.74},"OTH":{"lo90":0.07,"median":2.68,"hi90":7.58}},"baseline_moves":[],"notes":[]},{"id":"310","name":"Port Moody-Burquitlam","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Rick Glumac","share":52.1},"shares_2024":{"NDP":52.1,"CON":40.5,"GRN":7.4},"adjusted_baseline":{"NDP":50.12,"CON":36.71,"GRN":7.36,"ONEBC":2.52,"CENTRE":3.29},"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.7529,"category":"Leans","win_prob":{"NDP":0.7529,"CON":0.2456,"GRN":0.0014,"CENTRE":0.0001},"point":{"NDP":47.99,"CON":37.88,"GRN":11.04,"ONEBC":0.0,"CENTRE":3.09,"OTH":0.0},"share":{"NDP":{"lo90":33.6,"median":47.85,"hi90":61.64},"CON":{"lo90":24.35,"median":37.93,"hi90":51.67},"GRN":{"lo90":2.54,"median":10.71,"hi90":20.05},"CENTRE":{"lo90":0.0,"median":2.8,"hi90":8.6}},"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.17,"CON":33.17,"GRN":13.43,"ONEBC":2.27,"CENTRE":2.97},"running":["NDP","CON","GRN"],"incumbent":{"name":"Randene Neill","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.7758,"category":"Leans","win_prob":{"NDP":0.7758,"CON":0.2146,"GRN":0.0096},"point":{"NDP":46.31,"CON":34.95,"GRN":18.73,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":32.24,"median":46.19,"hi90":60.17},"CON":{"lo90":21.8,"median":35.07,"hi90":48.66},"GRN":{"lo90":8.12,"median":18.56,"hi90":30.14}},"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.36,"CON":55.18,"GRN":8.53,"ONEBC":3.88,"CENTRE":5.05},"running":["NDP","CON","GRN"],"incumbent":{"name":"Kiel Giddens","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9723,"category":"Solid","win_prob":{"NDP":0.0266,"CON":0.9723,"GRN":0.0011},"point":{"NDP":27.35,"CON":59.59,"GRN":13.07,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":14.3,"median":27.03,"hi90":40.77},"CON":{"lo90":45.02,"median":59.72,"hi90":73.89},"GRN":{"lo90":3.74,"median":12.77,"hi90":23.34}},"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.49,"CON":62.48,"GRN":5.84,"ONEBC":4.43,"CENTRE":5.76},"running":["NDP","CON","GRN"],"incumbent":{"name":"Sheldon Clare","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9942,"category":"Solid","win_prob":{"NDP":0.0056,"CON":0.9942,"GRN":0.0002},"point":{"NDP":22.05,"CON":68.08,"GRN":9.86,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":9.7,"median":21.61,"hi90":34.78},"CON":{"lo90":54.14,"median":68.24,"hi90":81.44},"GRN":{"lo90":1.73,"median":9.74,"hi90":19.42}},"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.27,"CON":49.1,"GRN":9.72,"ONEBC":3.43,"CENTRE":4.47},"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.8746,"category":"Likely","win_prob":{"NDP":0.1221,"CON":0.8746,"GRN":0.0032,"ONEBC":0.0001},"point":{"NDP":32.43,"CON":49.65,"GRN":14.45,"ONEBC":3.47,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":18.53,"median":32.08,"hi90":45.91},"CON":{"lo90":35.22,"median":49.57,"hi90":64.21},"GRN":{"lo90":4.46,"median":14.24,"hi90":25.17},"ONEBC":{"lo90":0.0,"median":3.1,"hi90":9.46}},"baseline_moves":[],"notes":[{"type":"floor_crosser","note":"Rosalyn Bird: Left the Conservative caucus in 2025-26, sat as an independent and then CentreBC (from 2026-09-18), and returned to the Conservatives on 2026-09-22; the Conservative candidate here.","v1":"Not adjusted in v1.","why_it_may_matter":"Incumbent (2024 Conservative winner) runs for the same party; the episode could cost personal or party support. Low to moderate."}]},{"id":"315","name":"Richmond-Bridgeport","region":"Metro Vancouver","winner_2024":{"party":"CON","name":"Teresa Wat","share":58.2},"shares_2024":{"CON":58.2,"NDP":34.8,"GRN":3.2,"IND":3.0},"adjusted_baseline":{"NDP":34.08,"CON":54.04,"GRN":3.16,"ONEBC":3.79,"CENTRE":4.93},"running":["NDP","CON"],"incumbent":{"name":"Teresa Wat","party_at_dissolution":"CENTRE","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9203,"category":"Likely","win_prob":{"NDP":0.0797,"CON":0.9203},"point":{"NDP":38.96,"CON":61.04,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":26.26,"median":38.88,"hi90":52.22},"CON":{"lo90":47.78,"median":61.12,"hi90":73.74}},"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.68,"CON":52.52,"GRN":0.79,"ONEBC":3.67,"CENTRE":4.78,"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.9026,"category":"Likely","win_prob":{"NDP":0.0974,"CON":0.9026},"point":{"NDP":37.38,"CON":56.56,"GRN":3.37,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.69},"share":{"NDP":{"lo90":24.3,"median":37.13,"hi90":49.86},"CON":{"lo90":42.77,"median":56.45,"hi90":69.46},"GRN":{"lo90":0.25,"median":3.01,"hi90":9.72},"OTH":{"lo90":0.11,"median":2.41,"hi90":7.27}},"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.4,"CON":48.47,"GRN":0.37,"ONEBC":3.37,"CENTRE":4.4},"running":["NDP","CON","GRN"],"incumbent":{"name":"Steve Kooner","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.7493,"category":"Leans","win_prob":{"NDP":0.2507,"CON":0.7493},"point":{"NDP":43.76,"CON":53.39,"GRN":2.85,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":30.2,"median":43.57,"hi90":56.85},"CON":{"lo90":39.69,"median":53.28,"hi90":66.66},"GRN":{"lo90":0.18,"median":2.43,"hi90":8.85}},"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.2,"CON":42.13,"GRN":3.4,"ONEBC":2.91,"CENTRE":6.99,"OTH":0.37},"running":["NDP","CON","CENTRE","OTH"],"incumbent":{"name":"Kelly Greene","party_at_dissolution":"NDP","not_running":true,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.5264,"category":"Toss-up","win_prob":{"NDP":0.5264,"CON":0.4733,"CENTRE":0.0003},"point":{"NDP":45.5,"CON":44.4,"GRN":0.0,"ONEBC":0.0,"CENTRE":7.47,"OTH":2.63},"share":{"NDP":{"lo90":31.76,"median":45.33,"hi90":58.41},"CON":{"lo90":31.13,"median":44.38,"hi90":57.8},"CENTRE":{"lo90":1.33,"median":7.19,"hi90":14.49},"OTH":{"lo90":0.25,"median":2.34,"hi90":7.09}},"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.36,"CON":27.8,"GRN":35.87,"ONEBC":1.9,"CENTRE":3.07},"running":["NDP","CON","GRN","CENTRE"],"incumbent":{"name":"Rob Botterell","party_at_dissolution":"GRN","not_running":true,"running_elsewhere":false,"note":null},"leader":"GRN","prob":0.7756,"category":"Leans","win_prob":{"NDP":0.1157,"CON":0.1087,"GRN":0.7756},"point":{"NDP":27.35,"CON":26.43,"GRN":43.54,"ONEBC":0.0,"CENTRE":2.67,"OTH":0.0},"share":{"NDP":{"lo90":13.3,"median":26.94,"hi90":41.83},"CON":{"lo90":13.4,"median":26.64,"hi90":41.61},"GRN":{"lo90":27.52,"median":42.97,"hi90":58.07},"CENTRE":{"lo90":0.0,"median":2.29,"hi90":8.3}},"baseline_moves":["Amy Haysom (independent 2024, 1.9%) not running: transferred"],"notes":[{"type":"green_seat","note":"One of the Greens' two 2024 seats. Rob Botterell (Green MLA) is not running; Green leader Emily Lowan is the candidate. CentreBC also runs.","v1":"Not adjusted in v1.","why_it_may_matter":"High. The Green hold depends on the candidate and on NDP-Green tactical voting, neither of which is modelled; the riding is close to a three-way contest."}]},{"id":"320","name":"Saanich South","region":"Vancouver Island","winner_2024":{"party":"NDP","name":"Lana Popham","share":49.8},"shares_2024":{"NDP":49.8,"CON":32.4,"GRN":17.8},"adjusted_baseline":{"NDP":48.1,"CON":29.61,"GRN":17.62,"ONEBC":2.02,"CENTRE":2.64},"running":["NDP","CON","GRN"],"incumbent":{"name":"Lana Popham","party_at_dissolution":"NDP","not_running":true,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.8061,"category":"Likely","win_prob":{"NDP":0.8061,"CON":0.1534,"GRN":0.0405},"point":{"NDP":45.62,"CON":30.76,"GRN":23.62,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":30.61,"median":45.49,"hi90":60.14},"CON":{"lo90":17.54,"median":30.98,"hi90":45.53},"GRN":{"lo90":10.74,"median":23.19,"hi90":36.38}},"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.72,"CON":50.42,"GRN":7.5,"ONEBC":3.53,"CENTRE":7.82},"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.9082,"category":"Likely","win_prob":{"NDP":0.0896,"CON":0.9082,"GRN":0.0018,"ONEBC":0.0001,"CENTRE":0.0003},"point":{"NDP":28.55,"CON":49.13,"GRN":11.2,"ONEBC":3.59,"CENTRE":7.53,"OTH":0.0},"share":{"NDP":{"lo90":14.43,"median":28.18,"hi90":42.11},"CON":{"lo90":34.3,"median":49.17,"hi90":64.18},"GRN":{"lo90":2.15,"median":10.9,"hi90":21.28},"ONEBC":{"lo90":0.0,"median":3.21,"hi90":9.74},"CENTRE":{"lo90":0.5,"median":7.15,"hi90":15.47}},"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.49,"CON":45.86,"GRN":3.29,"ONEBC":3.18,"CENTRE":4.15,"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.63,"category":"Leans","win_prob":{"NDP":0.3694,"CON":0.63,"GRN":0.0005,"ONEBC":0.0001},"point":{"NDP":42.5,"CON":47.62,"GRN":6.57,"ONEBC":3.31,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":27.55,"median":42.27,"hi90":56.43},"CON":{"lo90":32.88,"median":47.54,"hi90":62.21},"GRN":{"lo90":0.5,"median":6.26,"hi90":15.26},"ONEBC":{"lo90":0.0,"median":2.89,"hi90":9.51}},"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.99,"CON":41.08,"GRN":6.01,"ONEBC":2.84,"CENTRE":4.07,"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.6676,"category":"Leans","win_prob":{"NDP":0.6676,"CON":0.3324},"point":{"NDP":49.09,"CON":42.52,"GRN":0.0,"ONEBC":3.22,"CENTRE":5.17,"OTH":0.0},"share":{"NDP":{"lo90":35.12,"median":48.87,"hi90":62.23},"CON":{"lo90":28.85,"median":42.46,"hi90":56.16},"ONEBC":{"lo90":0.24,"median":2.93,"hi90":8.34},"CENTRE":{"lo90":1.1,"median":4.93,"hi90":11.09}},"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.63,"CON":43.39,"GRN":5.34,"ONEBC":3.0,"CENTRE":3.92,"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.5264,"category":"Toss-up","win_prob":{"NDP":0.4727,"CON":0.5264,"GRN":0.0007,"CENTRE":0.0002},"point":{"NDP":41.8,"CON":42.74,"GRN":8.61,"ONEBC":3.1,"CENTRE":3.75,"OTH":0.0},"share":{"NDP":{"lo90":27.47,"median":41.71,"hi90":55.5},"CON":{"lo90":28.92,"median":42.62,"hi90":56.7},"GRN":{"lo90":1.13,"median":8.29,"hi90":17.16},"ONEBC":{"lo90":0.0,"median":2.75,"hi90":8.32},"CENTRE":{"lo90":0.0,"median":3.49,"hi90":9.54}},"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.66,"CON":40.5,"GRN":6.39,"ONEBC":2.79,"CENTRE":3.65},"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.6322,"category":"Leans","win_prob":{"NDP":0.6322,"CON":0.3666,"GRN":0.0012},"point":{"NDP":44.4,"CON":39.45,"GRN":9.85,"ONEBC":2.85,"CENTRE":3.45,"OTH":0.0},"share":{"NDP":{"lo90":30.04,"median":44.25,"hi90":57.81},"CON":{"lo90":25.86,"median":39.35,"hi90":53.06},"GRN":{"lo90":1.81,"median":9.51,"hi90":18.93},"ONEBC":{"lo90":0.0,"median":2.54,"hi90":7.98},"CENTRE":{"lo90":0.0,"median":3.22,"hi90":9.05}},"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.43,"CON":43.18,"GRN":4.4,"ONEBC":2.98,"CENTRE":3.9,"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.5533,"category":"Toss-up","win_prob":{"NDP":0.4462,"CON":0.5533,"GRN":0.0005},"point":{"NDP":44.22,"CON":45.9,"GRN":7.72,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.17},"share":{"NDP":{"lo90":30.01,"median":43.92,"hi90":57.47},"CON":{"lo90":32.37,"median":45.94,"hi90":59.32},"GRN":{"lo90":1.1,"median":7.49,"hi90":15.42},"OTH":{"lo90":0.06,"median":1.83,"hi90":6.49}},"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.77,"CON":40.31,"ONEBC":2.77,"CENTRE":4.76,"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.6819,"category":"Leans","win_prob":{"NDP":0.6819,"CON":0.3181},"point":{"NDP":51.01,"CON":44.0,"GRN":0.0,"ONEBC":0.0,"CENTRE":4.99,"OTH":0.0},"share":{"NDP":{"lo90":37.1,"median":50.99,"hi90":64.89},"CON":{"lo90":29.85,"median":43.81,"hi90":57.88},"CENTRE":{"lo90":0.3,"median":4.77,"hi90":11.21}},"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.51,"CON":45.69,"GRN":4.2,"ONEBC":3.17,"CENTRE":4.38,"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.6514,"category":"Leans","win_prob":{"NDP":0.3481,"CON":0.6514,"GRN":0.0004,"OTH":0.0001},"point":{"NDP":38.75,"CON":43.98,"GRN":6.99,"ONEBC":3.19,"CENTRE":4.11,"OTH":2.98},"share":{"NDP":{"lo90":25.1,"median":38.44,"hi90":51.84},"CON":{"lo90":30.14,"median":44.01,"hi90":57.39},"GRN":{"lo90":0.26,"median":6.63,"hi90":14.67},"ONEBC":{"lo90":0.0,"median":2.89,"hi90":8.23},"CENTRE":{"lo90":0.0,"median":3.84,"hi90":9.94},"OTH":{"lo90":0.0,"median":2.74,"hi90":7.86}},"baseline_moves":["Hobby Nijjar (independent 2024, 0.8%) not running: transferred"],"notes":[]},{"id":"329","name":"Surrey-Panorama","region":"Metro Vancouver","winner_2024":{"party":"CON","name":"Bryan Tepper","share":49.6},"shares_2024":{"CON":49.6,"NDP":48.1,"OTH":2.3},"adjusted_baseline":{"NDP":46.06,"CON":44.55,"ONEBC":3.08,"CENTRE":4.03,"OTH":2.29},"running":["NDP","CON","GRN","CENTRE"],"incumbent":{"name":"Bryan Tepper","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.5715,"category":"Toss-up","win_prob":{"NDP":0.4285,"CON":0.5715},"point":{"NDP":45.95,"CON":48.2,"GRN":1.88,"ONEBC":0.0,"CENTRE":3.98,"OTH":0.0},"share":{"NDP":{"lo90":31.31,"median":45.52,"hi90":59.29},"CON":{"lo90":34.23,"median":48.17,"hi90":61.98},"GRN":{"lo90":0.0,"median":1.45,"hi90":7.98},"CENTRE":{"lo90":0.0,"median":3.63,"hi90":9.89}},"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.94,"CON":45.76,"ONEBC":3.17,"CENTRE":5.03,"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.5116,"category":"Toss-up","win_prob":{"NDP":0.4883,"CON":0.5116,"ONEBC":0.0001},"point":{"NDP":44.65,"CON":44.95,"GRN":0.0,"ONEBC":3.28,"CENTRE":5.03,"OTH":2.1},"share":{"NDP":{"lo90":30.79,"median":44.38,"hi90":57.67},"CON":{"lo90":31.04,"median":44.67,"hi90":58.4},"ONEBC":{"lo90":0.03,"median":2.95,"hi90":8.56},"CENTRE":{"lo90":0.34,"median":4.83,"hi90":11.41},"OTH":{"lo90":0.0,"median":1.82,"hi90":6.53}},"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.21,"CON":52.37,"ONEBC":3.66,"CENTRE":4.77},"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.8745,"category":"Likely","win_prob":{"NDP":0.1254,"CON":0.8745,"GRN":0.0001},"point":{"NDP":37.28,"CON":54.26,"GRN":1.8,"ONEBC":0.0,"CENTRE":4.53,"OTH":2.13},"share":{"NDP":{"lo90":23.54,"median":36.8,"hi90":50.01},"CON":{"lo90":39.98,"median":54.21,"hi90":67.22},"GRN":{"lo90":0.0,"median":1.42,"hi90":7.56},"CENTRE":{"lo90":0.0,"median":4.27,"hi90":10.69},"OTH":{"lo90":0.07,"median":1.79,"hi90":6.53}},"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.28,"CON":46.84,"ONEBC":3.25,"CENTRE":4.24,"OTH":2.39},"running":["NDP","CON","GRN","ONEBC","CENTRE","OTH"],"incumbent":{"name":"Trevor Halford","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.6391,"category":"Leans","win_prob":{"NDP":0.3607,"CON":0.6391,"ONEBC":0.0002},"point":{"NDP":40.91,"CON":45.59,"GRN":1.8,"ONEBC":3.31,"CENTRE":4.02,"OTH":4.37},"share":{"NDP":{"lo90":26.55,"median":40.44,"hi90":53.82},"CON":{"lo90":31.79,"median":45.56,"hi90":58.8},"GRN":{"lo90":0.0,"median":1.4,"hi90":7.45},"ONEBC":{"lo90":0.0,"median":3.0,"hi90":8.48},"CENTRE":{"lo90":0.0,"median":3.71,"hi90":9.84},"OTH":{"lo90":0.0,"median":4.15,"hi90":9.56}},"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.23,"CON":33.37,"GRN":6.14,"ONEBC":2.28,"CENTRE":2.98},"running":["NDP","CON","GRN"],"incumbent":{"name":"George Chow","party_at_dissolution":"NDP","not_running":true,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.8854,"category":"Likely","win_prob":{"NDP":0.8854,"CON":0.114,"GRN":0.0006},"point":{"NDP":54.22,"CON":35.87,"GRN":9.91,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":39.96,"median":54.13,"hi90":67.33},"CON":{"lo90":23.07,"median":35.86,"hi90":49.56},"GRN":{"lo90":2.07,"median":9.65,"hi90":18.63}},"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.62,"CON":22.79,"GRN":10.81,"ONEBC":1.53,"CENTRE":2.23,"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.9834,"category":"Solid","win_prob":{"NDP":0.9834,"CON":0.0136,"GRN":0.003},"point":{"NDP":58.59,"CON":22.45,"GRN":14.98,"ONEBC":0.0,"CENTRE":1.99,"OTH":1.99},"share":{"NDP":{"lo90":44.37,"median":58.23,"hi90":71.06},"CON":{"lo90":11.33,"median":22.49,"hi90":35.08},"GRN":{"lo90":5.17,"median":14.65,"hi90":25.17},"CENTRE":{"lo90":0.0,"median":1.65,"hi90":6.6},"OTH":{"lo90":0.0,"median":1.65,"hi90":6.3}},"baseline_moves":["Zsolt Kiss (independent 2024, 0.7%) not running: transferred"],"notes":[]},{"id":"335","name":"Vancouver-Kensington","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Mable Elmore","share":60.9},"shares_2024":{"NDP":60.9,"CON":31.5,"GRN":7.6},"adjusted_baseline":{"NDP":59.04,"CON":28.92,"GRN":7.52,"ONEBC":1.96,"CENTRE":2.57},"running":["NDP","CON","GRN"],"incumbent":{"name":"Mable Elmore","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9508,"category":"Solid","win_prob":{"NDP":0.9508,"CON":0.0486,"GRN":0.0006},"point":{"NDP":57.62,"CON":30.82,"GRN":11.56,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":43.64,"median":57.37,"hi90":70.72},"CON":{"lo90":18.78,"median":30.89,"hi90":44.65},"GRN":{"lo90":3.07,"median":11.28,"hi90":20.85}},"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.47,"CON":41.48,"GRN":5.45,"ONEBC":2.86,"CENTRE":3.74},"running":["NDP","CON","GRN","CENTRE"],"incumbent":{"name":"Sunita Dhir","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.5383,"category":"Toss-up","win_prob":{"NDP":0.5383,"CON":0.4613,"GRN":0.0003,"CENTRE":0.0001},"point":{"NDP":44.62,"CON":43.14,"GRN":8.69,"ONEBC":0.0,"CENTRE":3.55,"OTH":0.0},"share":{"NDP":{"lo90":30.42,"median":44.57,"hi90":58.28},"CON":{"lo90":29.41,"median":43.12,"hi90":57.21},"GRN":{"lo90":1.23,"median":8.44,"hi90":17.29},"CENTRE":{"lo90":0.0,"median":3.24,"hi90":9.07}},"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.26,"CON":28.12,"GRN":7.22,"ONEBC":1.9,"CENTRE":2.5},"running":["NDP","CON","GRN"],"incumbent":{"name":"Christine Boyle","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9634,"category":"Solid","win_prob":{"NDP":0.9634,"CON":0.036,"GRN":0.0006},"point":{"NDP":58.84,"CON":29.97,"GRN":11.19,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":44.76,"median":58.69,"hi90":71.93},"CON":{"lo90":17.83,"median":30.06,"hi90":43.3},"GRN":{"lo90":2.94,"median":10.91,"hi90":20.33}},"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.89,"CON":31.52,"GRN":8.63,"ONEBC":2.14,"CENTRE":2.81},"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.9097,"category":"Likely","win_prob":{"NDP":0.9097,"CON":0.0892,"GRN":0.0011},"point":{"NDP":52.49,"CON":32.28,"GRN":12.61,"ONEBC":0.0,"CENTRE":2.61,"OTH":0.0},"share":{"NDP":{"lo90":37.95,"median":52.36,"hi90":66.27},"CON":{"lo90":19.59,"median":32.34,"hi90":45.54},"GRN":{"lo90":3.42,"median":12.31,"hi90":22.34},"CENTRE":{"lo90":0.0,"median":2.28,"hi90":7.63}},"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.44,"CON":46.76,"GRN":7.76,"ONEBC":3.25,"CENTRE":4.78},"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.7667,"category":"Leans","win_prob":{"NDP":0.232,"CON":0.7667,"GRN":0.0013},"point":{"NDP":35.14,"CON":45.49,"GRN":11.52,"ONEBC":3.31,"CENTRE":4.54,"OTH":0.0},"share":{"NDP":{"lo90":21.49,"median":34.86,"hi90":48.65},"CON":{"lo90":31.22,"median":45.44,"hi90":59.61},"GRN":{"lo90":2.99,"median":11.17,"hi90":20.76},"ONEBC":{"lo90":0.0,"median":2.97,"hi90":8.73},"CENTRE":{"lo90":0.0,"median":4.3,"hi90":10.77}},"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.34,"CON":28.18,"GRN":6.07,"ONEBC":1.91,"CENTRE":2.5},"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.9652,"category":"Solid","win_prob":{"NDP":0.9652,"CON":0.0342,"GRN":0.0006},"point":{"NDP":59.23,"CON":28.97,"GRN":9.47,"ONEBC":0.0,"CENTRE":2.33,"OTH":0.0},"share":{"NDP":{"lo90":44.61,"median":58.95,"hi90":72.33},"CON":{"lo90":16.2,"median":28.98,"hi90":42.22},"GRN":{"lo90":1.55,"median":9.23,"hi90":18.33},"CENTRE":{"lo90":0.0,"median":2.0,"hi90":7.2}},"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.64,"CON":23.11,"GRN":10.66,"ONEBC":1.55,"CENTRE":2.04},"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.9861,"category":"Solid","win_prob":{"NDP":0.9861,"CON":0.0119,"GRN":0.0019,"ONEBC":0.0001},"point":{"NDP":59.61,"CON":21.89,"GRN":15.08,"ONEBC":1.57,"CENTRE":1.85,"OTH":0.0},"share":{"NDP":{"lo90":44.74,"median":59.33,"hi90":72.73},"CON":{"lo90":10.14,"median":21.75,"hi90":34.55},"GRN":{"lo90":5.26,"median":14.89,"hi90":25.49},"ONEBC":{"lo90":0.0,"median":1.19,"hi90":5.74},"CENTRE":{"lo90":0.0,"median":1.52,"hi90":6.47}},"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.82,"CON":16.05,"GRN":12.98,"ONEBC":1.06,"CENTRE":1.41,"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.9926,"category":"Solid","win_prob":{"NDP":0.9926,"CON":0.0043,"GRN":0.0031},"point":{"NDP":62.68,"CON":16.04,"GRN":17.7,"ONEBC":0.0,"CENTRE":0.0,"OTH":3.59},"share":{"NDP":{"lo90":48.4,"median":62.42,"hi90":74.94},"CON":{"lo90":6.37,"median":16.15,"hi90":27.57},"GRN":{"lo90":7.42,"median":17.4,"hi90":28.72},"OTH":{"lo90":0.06,"median":3.4,"hi90":8.45}},"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.43,"CON":25.53,"GRN":9.06,"ONEBC":1.72,"CENTRE":2.26},"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.9739,"category":"Solid","win_prob":{"NDP":0.9739,"CON":0.0246,"GRN":0.0015},"point":{"NDP":59.62,"CON":26.98,"GRN":13.41,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":45.33,"median":59.41,"hi90":72.64},"CON":{"lo90":15.35,"median":27.12,"hi90":40.14},"GRN":{"lo90":4.33,"median":13.15,"hi90":23.06}},"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.82,"CON":39.16,"GRN":6.81,"ONEBC":2.69,"CENTRE":3.52},"running":["NDP","CON","GRN","CENTRE"],"incumbent":{"name":"Terry Yung","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.6355,"category":"Leans","win_prob":{"NDP":0.6355,"CON":0.364,"GRN":0.0005},"point":{"NDP":45.78,"CON":40.53,"GRN":10.36,"ONEBC":0.0,"CENTRE":3.32,"OTH":0.0},"share":{"NDP":{"lo90":31.78,"median":45.53,"hi90":59.11},"CON":{"lo90":27.04,"median":40.64,"hi90":54.34},"GRN":{"lo90":2.31,"median":10.06,"hi90":19.32},"CENTRE":{"lo90":0.0,"median":2.99,"hi90":8.82}},"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.71,"CON":50.27,"ONEBC":3.5,"CENTRE":4.57,"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.7702,"category":"Leans","win_prob":{"NDP":0.2294,"CON":0.7702,"GRN":0.0002,"ONEBC":0.0002},"point":{"NDP":41.19,"CON":52.71,"GRN":2.43,"ONEBC":3.67,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":25.94,"median":40.51,"hi90":54.8},"CON":{"lo90":38.18,"median":52.52,"hi90":67.08},"GRN":{"lo90":0.09,"median":2.11,"hi90":9.57},"ONEBC":{"lo90":0.0,"median":3.26,"hi90":9.78}},"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.2,"CON":17.77,"GRN":33.27,"ONEBC":1.19,"CENTRE":1.57},"running":["NDP","CON","GRN"],"incumbent":{"name":"Grace Lore","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.5204,"category":"Toss-up","win_prob":{"NDP":0.5204,"CON":0.0134,"GRN":0.4662},"point":{"NDP":41.67,"CON":17.33,"GRN":41.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":26.35,"median":41.46,"hi90":56.89},"CON":{"lo90":6.38,"median":17.7,"hi90":31.01},"GRN":{"lo90":24.8,"median":40.64,"hi90":55.33}},"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.69,"CON":18.78,"GRN":23.01,"ONEBC":1.26,"CENTRE":1.66,"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.9049,"category":"Likely","win_prob":{"NDP":0.9049,"CON":0.014,"GRN":0.0811},"point":{"NDP":51.15,"CON":18.97,"GRN":29.88,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":35.66,"median":50.82,"hi90":65.88},"CON":{"lo90":7.66,"median":19.38,"hi90":32.6},"GRN":{"lo90":15.39,"median":29.35,"hi90":43.7}},"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.76,"CON":57.38,"GRN":1.57,"ONEBC":4.03,"CENTRE":5.25},"running":["NDP","CON","GRN"],"incumbent":{"name":"Macklin McCall","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9663,"category":"Solid","win_prob":{"NDP":0.0336,"CON":0.9663,"GRN":0.0001},"point":{"NDP":32.35,"CON":63.17,"GRN":4.48,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":18.85,"median":31.98,"hi90":45.7},"CON":{"lo90":49.01,"median":63.14,"hi90":76.65},"GRN":{"lo90":0.32,"median":4.09,"hi90":12.02}},"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.93,"CON":53.44,"GRN":7.0,"ONEBC":3.75,"CENTRE":4.88},"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.9469,"category":"Likely","win_prob":{"NDP":0.052,"CON":0.9469,"GRN":0.001,"ONEBC":0.0001},"point":{"NDP":30.5,"CON":54.5,"GRN":11.19,"ONEBC":3.82,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":17.69,"median":30.32,"hi90":43.15},"CON":{"lo90":40.79,"median":54.55,"hi90":68.11},"GRN":{"lo90":2.9,"median":10.87,"hi90":20.56},"ONEBC":{"lo90":0.0,"median":3.45,"hi90":9.43}},"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.25,"CON":32.03,"GRN":37.62,"ONEBC":2.21,"CENTRE":2.89},"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.8235,"category":"Likely","win_prob":{"NDP":0.0317,"CON":0.1448,"GRN":0.8235},"point":{"NDP":21.69,"CON":30.46,"GRN":45.36,"ONEBC":0.0,"CENTRE":2.49,"OTH":0.0},"share":{"NDP":{"lo90":9.99,"median":21.44,"hi90":34.42},"CON":{"lo90":17.67,"median":30.62,"hi90":44.44},"GRN":{"lo90":30.02,"median":45.05,"hi90":58.67},"CENTRE":{"lo90":0.0,"median":2.14,"hi90":7.42}},"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-24_angus-reid.json","average":{"NDP":-0.68,"CON":0.39,"GRN":-0.25,"ONEBC":0.19,"CENTRE":0.2,"OTH":0.15},"seat_median":{"NDP":-1.0,"CON":2.0,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"p_majority":{"NDP":-0.0717,"CON":0.0701,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"p_minority":0.0016,"leader_changes":["324","330"]},"average_series":{"NDP":[["2024-10-20",null],["2024-10-27",null],["2024-11-03",null],["2024-11-10",null],["2024-11-17",null],["2024-11-24",null],["2024-12-01",null],["2024-12-08",null],["2024-12-15",null],["2024-12-22",null],["2024-12-29",null],["2025-01-05",null],["2025-01-12",null],["2025-01-19",null],["2025-01-26",45.48],["2025-02-02",45.69],["2025-02-09",45.84],["2025-02-16",45.9],["2025-02-23",45.86],["2025-03-02",45.72],["2025-03-09",45.52],["2025-03-16",45.29],["2025-03-23",45.07],["2025-03-30",44.91],["2025-04-06",44.84],["2025-04-13",44.84],["2025-04-20",44.83],["2025-04-27",44.77],["2025-05-04",44.65],["2025-05-11",44.47],["2025-05-18",44.23],["2025-05-25",43.93],["2025-06-01",43.59],["2025-06-08",43.23],["2025-06-15",42.88],["2025-06-22",42.55],["2025-06-29",42.26],["2025-07-06",42.01],["2025-07-13",41.81],["2025-07-20",41.68],["2025-07-27",41.69],["2025-08-03",41.89],["2025-08-10",42.2],["2025-08-17",42.49],["2025-08-24",42.81],["2025-08-31",43.15],["2025-09-07",43.51],["2025-09-14",43.84],["2025-09-21",44.09],["2025-09-28",44.25],["2025-10-05",44.31],["2025-10-12",44.27],["2025-10-19",44.11],["2025-10-26",43.85],["2025-11-02",43.49],["2025-11-09",43.11],["2025-11-16",42.79],["2025-11-23",42.58],["2025-11-30",42.46],["2025-12-07",42.41],["2025-12-14",42.37],["2025-12-21",42.36],["2025-12-28",42.38],["2026-01-04",42.41],["2026-01-11",42.4],["2026-01-18",42.25],["2026-01-25",41.94],["2026-02-01",41.55],["2026-02-08",41.15],["2026-02-15",40.81],["2026-02-22",40.54],["2026-03-01",40.36],["2026-03-08",40.27],["2026-03-15",40.24],["2026-03-22",40.22],["2026-03-29",40.17],["2026-04-05",40.02],["2026-04-12",39.77],["2026-04-19",39.47],["2026-04-26",39.19],["2026-05-03",39.04],["2026-05-10",39.1],["2026-05-17",39.29],["2026-05-24",39.52],["2026-05-31",39.69],["2026-06-07",39.84],["2026-06-14",40.02],["2026-06-21",40.33],["2026-06-28",40.81],["2026-07-05",41.37],["2026-07-12",41.8],["2026-07-19",41.99],["2026-07-26",41.99],["2026-08-02",41.9],["2026-08-09",41.78],["2026-08-16",41.67],["2026-08-23",41.57],["2026-08-30",41.45],["2026-09-06",41.29],["2026-09-13",41.08],["2026-09-20",40.86],["2026-09-27",40.62]],"CON":[["2024-10-20",null],["2024-10-27",null],["2024-11-03",null],["2024-11-10",null],["2024-11-17",null],["2024-11-24",null],["2024-12-01",null],["2024-12-08",null],["2024-12-15",null],["2024-12-22",null],["2024-12-29",null],["2025-01-05",null],["2025-01-12",null],["2025-01-19",null],["2025-01-26",41.6],["2025-02-02",41.54],["2025-02-09",41.5],["2025-02-16",41.49],["2025-02-23",41.51],["2025-03-02",41.56],["2025-03-09",41.67],["2025-03-16",41.89],["2025-03-23",42.33],["2025-03-30",43.11],["2025-04-06",44.03],["2025-04-13",44.57],["2025-04-20",44.52],["2025-04-27",44.1],["2025-05-04",43.53],["2025-05-11",42.95],["2025-05-18",42.46],["2025-05-25",42.14],["2025-06-01",42.01],["2025-06-08",42.05],["2025-06-15",42.21],["2025-06-22",42.45],["2025-06-29",42.7],["2025-07-06",42.95],["2025-07-13",43.18],["2025-07-20",43.39],["2025-07-27",43.55],["2025-08-03",43.55],["2025-08-10",43.33],["2025-08-17",42.93],["2025-08-24",42.43],["2025-08-31",41.86],["2025-09-07",41.27],["2025-09-14",40.75],["2025-09-21",40.34],["2025-09-28",40.06],["2025-10-05",39.88],["2025-10-12",39.78],["2025-10-19",39.72],["2025-10-26",39.65],["2025-11-02",39.56],["2025-11-09",39.45],["2025-11-16",39.36],["2025-11-23",39.34],["2025-11-30",39.38],["2025-12-07",39.46],["2025-12-14",39.56],["2025-12-21",39.63],["2025-12-28",39.65],["2026-01-04",39.58],["2026-01-11",39.46],["2026-01-18",39.41],["2026-01-25",39.52],["2026-02-01",39.77],["2026-02-08",40.08],["2026-02-15",40.37],["2026-02-22",40.59],["2026-03-01",40.71],["2026-03-08",40.68],["2026-03-15",40.49],["2026-03-22",40.17],["2026-03-29",39.79],["2026-04-05",39.49],["2026-04-12",39.41],["2026-04-19",39.66],["2026-04-26",40.27],["2026-05-03",41.21],["2026-05-10",42.29],["2026-05-17",43.24],["2026-05-24",43.87],["2026-05-31",44.19],["2026-06-07",44.27],["2026-06-14",44.14],["2026-06-21",43.78],["2026-06-28",43.18],["2026-07-05",42.47],["2026-07-12",41.85],["2026-07-19",41.45],["2026-07-26",41.22],["2026-08-02",41.04],["2026-08-09",40.81],["2026-08-16",40.45],["2026-08-23",40.0],["2026-08-30",39.53],["2026-09-06",39.16],["2026-09-13",38.96],["2026-09-20",38.92],["2026-09-27",38.98]],"GRN":[["2024-10-20",null],["2024-10-27",null],["2024-11-03",null],["2024-11-10",null],["2024-11-17",null],["2024-11-24",null],["2024-12-01",null],["2024-12-08",null],["2024-12-15",null],["2024-12-22",null],["2024-12-29",null],["2025-01-05",null],["2025-01-12",null],["2025-01-19",null],["2025-01-26",9.36],["2025-02-02",9.31],["2025-02-09",9.3],["2025-02-16",9.36],["2025-02-23",9.47],["2025-03-02",9.62],["2025-03-09",9.78],["2025-03-16",9.88],["2025-03-23",9.81],["2025-03-30",9.45],["2025-04-06",8.85],["2025-04-13",8.38],["2025-04-20",8.25],["2025-04-27",8.35],["2025-05-04",8.53],["2025-05-11",8.71],["2025-05-18",8.82],["2025-05-25",8.83],["2025-06-01",8.74],["2025-06-08",8.56],["2025-06-15",8.34],["2025-06-22",8.11],["2025-06-29",7.89],["2025-07-06",7.71],["2025-07-13",7.62],["2025-07-20",7.7],["2025-07-27",8.14],["2025-08-03",8.93],["2025-08-10",9.61],["2025-08-17",9.93],["2025-08-24",10.03],["2025-08-31",10.04],["2025-09-07",10.0],["2025-09-14",9.94],["2025-09-21",9.86],["2025-09-28",9.79],["2025-10-05",9.71],["2025-10-12",9.65],["2025-10-19",9.6],["2025-10-26",9.55],["2025-11-02",9.5],["2025-11-09",9.45],["2025-11-16",9.42],["2025-11-23",9.42],["2025-11-30",9.43],["2025-12-07",9.46],["2025-12-14",9.5],["2025-12-21",9.54],["2025-12-28",9.59],["2026-01-04",9.66],["2026-01-11",9.8],["2026-01-18",10.0],["2026-01-25",10.22],["2026-02-01",10.42],["2026-02-08",10.57],["2026-02-15",10.68],["2026-02-22",10.77],["2026-03-01",10.85],["2026-03-08",10.96],["2026-03-15",11.12],["2026-03-22",11.37],["2026-03-29",11.7],["2026-04-05",12.07],["2026-04-12",12.4],["2026-04-19",12.58],["2026-04-26",12.51],["2026-05-03",12.12],["2026-05-10",11.45],["2026-05-17",10.7],["2026-05-24",10.12],["2026-05-31",9.79],["2026-06-07",9.7],["2026-06-14",9.8],["2026-06-21",10.07],["2026-06-28",10.48],["2026-07-05",10.94],["2026-07-12",11.29],["2026-07-19",11.49],["2026-07-26",11.55],["2026-08-02",11.55],["2026-08-09",11.52],["2026-08-16",11.51],["2026-08-23",11.53],["2026-08-30",11.58],["2026-09-06",11.65],["2026-09-13",11.71],["2026-09-20",11.75],["2026-09-27",11.77]],"ONEBC":[["2024-10-20",null],["2024-10-27",null],["2024-11-03",null],["2024-11-10",null],["2024-11-17",null],["2024-11-24",null],["2024-12-01",null],["2024-12-08",null],["2024-12-15",null],["2024-12-22",null],["2024-12-29",null],["2025-01-05",null],["2025-01-12",null],["2025-01-19",null],["2025-01-26",null],["2025-02-02",null],["2025-02-09",null],["2025-02-16",null],["2025-02-23",null],["2025-03-02",null],["2025-03-09",null],["2025-03-16",null],["2025-03-23",null],["2025-03-30",null],["2025-04-06",null],["2025-04-13",null],["2025-04-20",null],["2025-04-27",null],["2025-05-04",null],["2025-05-11",null],["2025-05-18",null],["2025-05-25",null],["2025-06-01",null],["2025-06-08",null],["2025-06-15",null],["2025-06-22",null],["2025-06-29",null],["2025-07-06",null],["2025-07-13",null],["2025-07-20",null],["2025-07-27",null],["2025-08-03",null],["2025-08-10",null],["2025-08-17",null],["2025-08-24",null],["2025-08-31",null],["2025-09-07",null],["2025-09-14",null],["2025-09-21",null],["2025-09-28",null],["2025-10-05",2.7],["2025-10-12",2.91],["2025-10-19",3.23],["2025-10-26",3.69],["2025-11-02",4.31],["2025-11-09",5.02],["2025-11-16",5.68],["2025-11-23",6.19],["2025-11-30",6.51],["2025-12-07",6.7],["2025-12-14",6.78],["2025-12-21",6.8],["2025-12-28",6.74],["2026-01-04",6.59],["2026-01-11",6.35],["2026-01-18",6.07],["2026-01-25",5.86],["2026-02-01",5.73],["2026-02-08",5.65],["2026-02-15",5.62],["2026-02-22",5.61],["2026-03-01",5.62],["2026-03-08",5.7],["2026-03-15",5.86],["2026-03-22",6.12],["2026-03-29",6.45],["2026-04-05",6.77],["2026-04-12",7.04],["2026-04-19",7.2],["2026-04-26",7.17],["2026-05-03",6.81],["2026-05-10",5.95],["2026-05-17",4.72],["2026-05-24",3.55],["2026-05-31",2.76],["2026-06-07",2.31],["2026-06-14",2.06],["2026-06-21",1.88],["2026-06-28",1.7],["2026-07-05",1.54],["2026-07-12",1.44],["2026-07-19",1.41],["2026-07-26",1.41],["2026-08-02",1.43],["2026-08-09",1.49],["2026-08-16",1.59],["2026-08-23",1.75],["2026-08-30",1.98],["2026-09-06",2.24],["2026-09-13",2.48],["2026-09-20",2.68],["2026-09-27",2.83]],"CENTRE":[["2024-10-20",null],["2024-10-27",null],["2024-11-03",null],["2024-11-10",null],["2024-11-17",null],["2024-11-24",null],["2024-12-01",null],["2024-12-08",null],["2024-12-15",null],["2024-12-22",null],["2024-12-29",null],["2025-01-05",null],["2025-01-12",null],["2025-01-19",null],["2025-01-26",null],["2025-02-02",null],["2025-02-09",null],["2025-02-16",null],["2025-02-23",null],["2025-03-02",null],["2025-03-09",null],["2025-03-16",null],["2025-03-23",null],["2025-03-30",null],["2025-04-06",null],["2025-04-13",null],["2025-04-20",null],["2025-04-27",null],["2025-05-04",null],["2025-05-11",null],["2025-05-18",null],["2025-05-25",null],["2025-06-01",null],["2025-06-08",null],["2025-06-15",null],["2025-06-22",null],["2025-06-29",null],["2025-07-06",null],["2025-07-13",null],["2025-07-20",null],["2025-07-27",null],["2025-08-03",null],["2025-08-10",null],["2025-08-17",null],["2025-08-24",null],["2025-08-31",null],["2025-09-07",null],["2025-09-14",null],["2025-09-21",null],["2025-09-28",null],["2025-10-05",2.46],["2025-10-12",2.35],["2025-10-19",2.24],["2025-10-26",2.13],["2025-11-02",2.03],["2025-11-09",1.95],["2025-11-16",1.9],["2025-11-23",1.89],["2025-11-30",null],["2025-12-07",null],["2025-12-14",null],["2025-12-21",null],["2025-12-28",null],["2026-01-04",null],["2026-01-11",null],["2026-01-18",null],["2026-01-25",null],["2026-02-01",null],["2026-02-08",null],["2026-02-15",null],["2026-02-22",null],["2026-03-01",null],["2026-03-08",null],["2026-03-15",null],["2026-03-22",null],["2026-03-29",null],["2026-04-05",null],["2026-04-12",null],["2026-04-19",null],["2026-04-26",null],["2026-05-03",null],["2026-05-10",null],["2026-05-17",null],["2026-05-24",null],["2026-05-31",null],["2026-06-07",2.91],["2026-06-14",2.8],["2026-06-21",2.58],["2026-06-28",2.26],["2026-07-05",1.99],["2026-07-12",1.89],["2026-07-19",1.92],["2026-07-26",2.04],["2026-08-02",2.2],["2026-08-09",2.4],["2026-08-16",2.63],["2026-08-23",2.89],["2026-08-30",3.16],["2026-09-06",3.39],["2026-09-13",3.56],["2026-09-20",3.65],["2026-09-27",3.69]]},"file":"2026-09-27_liaison-strategies.json","publication":{"date":"2026-09-27","path":"by-date/2026-09-27.json","snapshots_that_day":["2026-09-27_liaison-strategies.json"],"new_polls":[{"date":"2026-09-27","firm":"Liaison Strategies","sample":1000,"values":{"NDP":39,"CON":40,"GRN":11,"ONEBC":3,"CENTRE":4}}],"previous_date":"2026-09-24","changes":{"from_date":"2026-09-24","from_file":"2026-09-24_angus-reid.json","average":{"NDP":-0.68,"CON":0.39,"GRN":-0.25,"ONEBC":0.19,"CENTRE":0.2,"OTH":0.15},"seat_median":{"NDP":-1.0,"CON":2.0,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"p_majority":{"NDP":-0.0717,"CON":0.0701,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"p_minority":0.0016,"leader_changes":[{"id":"324","name":"Surrey-Cloverdale","from":"NDP","to":"CON"},{"id":"330","name":"Surrey-Serpentine River","from":"NDP","to":"CON"}]}}}