{"title":"British Columbia 2026 seat projection","label":"Projection, not a poll.","version":"bc-shadow-v1","generated":"2026-10-10T05:16:18+00:00","backfilled":true,"as_of":"2026-02-14","freeze_at":"2026-10-23 23:59:59 America/Vancouver (PDT, UTC-7)","data_window":{"from":"2024-10-20","to":"2026-02-14","rule":"Polls dated after the 2024 election, up to the newest poll; kernel weights as on the site."},"poll_set_hash":"495f53e2e7509cc2","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":[]}],"new_polls":[{"date":"2026-02-14","firm":"Pallas Data","sample":988,"values":{"NDP":42,"CON":37,"GRN":13,"ONEBC":6}}],"revised_polls":[],"average":{"NDP":{"mean":43.05,"lo":42.03,"hi":44.07},"CON":{"mean":37.91,"lo":36.96,"hi":38.86},"GRN":{"mean":10.82,"lo":8.84,"hi":12.81},"ONEBC":{"mean":5.7,"lo":5.21,"hi":6.2},"CENTRE":null},"model_target":{"NDP":43.05,"CON":37.91,"GRN":10.82,"ONEBC":5.7,"CENTRE":0.0,"OTH":2.51},"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":50.0,"seats_mean":49.6426,"seats_lo90":29.0,"seats_hi90":69.0,"p_majority":0.6308,"p_most_seats":0.6662,"vote_median":44.5534,"vote_lo90":37.6184,"vote_hi90":51.2397},"CON":{"seats_median":40.0,"seats_mean":40.6994,"seats_lo90":22.0,"seats_hi90":61.0,"p_majority":0.2849,"p_most_seats":0.3182,"vote_median":41.6732,"vote_lo90":35.0554,"vote_hi90":48.4487},"GRN":{"seats_median":2.0,"seats_mean":2.417,"seats_lo90":0.0,"seats_hi90":6.0,"p_majority":0.0001,"p_most_seats":0.0001,"vote_median":10.2326,"vote_lo90":6.3543,"vote_hi90":14.136},"ONEBC":{"seats_median":0.0,"seats_mean":0.0089,"seats_lo90":0.0,"seats_hi90":0.0,"p_majority":0.0,"p_most_seats":0.0,"vote_median":2.4304,"vote_lo90":1.1313,"vote_hi90":3.8695},"CENTRE":{"seats_median":0.0,"seats_mean":0.0,"seats_lo90":0.0,"seats_hi90":0.0,"p_majority":0.0,"p_most_seats":0.0,"vote_median":0.0494,"vote_lo90":0.0158,"vote_hi90":0.1019},"OTH":{"seats_median":0.0,"seats_mean":0.2321,"seats_lo90":0.0,"seats_hi90":1.0,"p_majority":0.0,"p_most_seats":0.0,"vote_median":1.0023,"vote_lo90":0.4636,"vote_hi90":1.636}},"p_minority":0.0842,"p_tied_most_seats":0.0155,"ridings_led":{"NDP":51,"CON":40,"GRN":2,"ONEBC":0,"CENTRE":0,"OTH":0},"ridings_led_point":{"NDP":52,"CON":39,"GRN":2,"ONEBC":0,"CENTRE":0,"OTH":0},"categories":{"Solid":16,"Likely":32,"Leans":23,"Toss-up":22},"toss_ups":22,"seat_histogram":{"NDP":{"0":6,"1":3,"2":5,"3":5,"4":1,"5":8,"6":2,"7":4,"8":7,"9":5,"10":4,"11":6,"12":8,"13":11,"14":9,"15":15,"16":12,"17":20,"18":15,"19":18,"20":29,"21":22,"22":30,"23":26,"24":30,"25":39,"26":48,"27":48,"28":55,"29":61,"30":69,"31":73,"32":77,"33":102,"34":116,"35":146,"36":139,"37":164,"38":173,"39":182,"40":230,"41":263,"42":265,"43":244,"44":282,"45":300,"46":315,"47":327,"48":380,"49":343,"50":377,"51":398,"52":362,"53":351,"54":344,"55":332,"56":312,"57":305,"58":282,"59":236,"60":242,"61":228,"62":192,"63":177,"64":149,"65":125,"66":112,"67":110,"68":99,"69":79,"70":66,"71":67,"72":45,"73":43,"74":32,"75":29,"76":22,"77":28,"78":21,"79":10,"80":13,"81":13,"82":9,"83":10,"84":8,"85":8,"86":5,"87":3,"88":5,"89":3,"90":4,"91":2},"CON":{"0":1,"1":2,"2":5,"3":4,"4":8,"5":9,"6":7,"7":7,"8":7,"9":17,"10":6,"11":13,"12":14,"13":23,"14":22,"15":27,"16":40,"17":32,"18":46,"19":58,"20":74,"21":64,"22":86,"23":105,"24":111,"25":142,"26":127,"27":160,"28":185,"29":205,"30":227,"31":268,"32":255,"33":291,"34":319,"35":335,"36":326,"37":395,"38":339,"39":370,"40":390,"41":367,"42":346,"43":363,"44":336,"45":332,"46":285,"47":243,"48":259,"49":245,"50":221,"51":219,"52":186,"53":148,"54":135,"55":160,"56":129,"57":111,"58":79,"59":76,"60":72,"61":72,"62":55,"63":46,"64":37,"65":29,"66":42,"67":34,"68":29,"69":31,"70":25,"71":24,"72":15,"73":23,"74":14,"75":11,"76":7,"77":7,"78":12,"79":10,"80":3,"81":3,"82":5,"83":4,"84":6,"85":6,"86":3,"87":2,"88":2,"89":2,"90":2,"91":3,"92":2},"GRN":{"0":1003,"1":2093,"2":2932,"3":2001,"4":991,"5":439,"6":242,"7":118,"8":76,"9":43,"10":26,"11":11,"12":7,"13":7,"14":3,"15":3,"16":1,"17":1,"19":1,"31":1,"52":1},"ONEBC":{"0":9942,"1":52,"2":2,"3":1,"5":1,"11":1,"14":1},"OTH":{"0":7681,"1":2317,"2":2}},"projected_vote":{"NDP":44.72,"CON":41.66,"GRN":10.19,"ONEBC":2.43,"CENTRE":0.05,"OTH":0.96}},"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":44.02,"CON":49.07,"ONEBC":6.92},"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.58,"category":"Toss-up","win_prob":{"NDP":0.4197,"CON":0.58,"ONEBC":0.0002,"OTH":0.0001},"point":{"NDP":43.43,"CON":46.99,"GRN":0.0,"ONEBC":7.04,"CENTRE":0.16,"OTH":2.37},"share":{"NDP":{"lo90":28.31,"median":43.61,"hi90":58.24},"CON":{"lo90":31.17,"median":46.67,"hi90":61.55},"ONEBC":{"lo90":0.23,"median":6.74,"hi90":15.32},"CENTRE":{"lo90":0.0,"median":0.11,"hi90":0.99},"OTH":{"lo90":0.0,"median":1.94,"hi90":7.78}},"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":35.6,"CON":56.42,"ONEBC":7.98},"running":["NDP","CON","ONEBC"],"incumbent":{"name":"Bruce Banman","party_at_dissolution":"CENTRE","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.87,"category":"Likely","win_prob":{"NDP":0.1296,"CON":0.87,"ONEBC":0.0004},"point":{"NDP":36.08,"CON":55.59,"GRN":0.0,"ONEBC":8.33,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":22.1,"median":36.3,"hi90":51.57},"CON":{"lo90":39.61,"median":55.26,"hi90":69.94},"ONEBC":{"lo90":0.67,"median":7.95,"hi90":17.21}},"baseline_moves":["Amandeep Singh (independent 2024, 3.2%) not running: transferred"],"notes":[{"type":"floor_crosser","note":"Bruce Banman: Left the Conservative caucus in 2025-26, sat as an independent and then CentreBC (from 2026-09-18), and returned to the Conservatives on 2026-09-22; the Conservative candidate here.","v1":"Not adjusted in v1.","why_it_may_matter":"Incumbent (2024 Conservative winner) runs for the same party; the episode could cost personal or party support. Low to moderate."},{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"260","name":"Abbotsford West","region":"Fraser Valley","winner_2024":{"party":"CON","name":"Korky Neufeld","share":58.4},"shares_2024":{"CON":58.4,"NDP":36.9,"IND":4.8},"adjusted_baseline":{"NDP":37.7,"CON":54.58,"ONEBC":7.71},"running":["NDP","CON","CENTRE"],"incumbent":{"name":"Korky Neufeld","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.896,"category":"Likely","win_prob":{"NDP":0.104,"CON":0.896},"point":{"NDP":38.96,"CON":60.86,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.18,"OTH":0.0},"share":{"NDP":{"lo90":24.34,"median":38.98,"hi90":53.78},"CON":{"lo90":45.91,"median":60.76,"hi90":75.38},"CENTRE":{"lo90":0.0,"median":0.11,"hi90":1.07}},"baseline_moves":["James Davison (independent 2024, 4.8%) not running: transferred"],"notes":[{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"261","name":"Boundary-Similkameen","region":"Interior and North","winner_2024":{"party":"CON","name":"Donegal Wilson","share":48.4},"shares_2024":{"CON":48.4,"NDP":42.6,"GRN":5.9,"IND":3.2},"adjusted_baseline":{"NDP":42.88,"CON":44.9,"GRN":5.89,"ONEBC":6.32},"running":["NDP","CON","ONEBC"],"incumbent":{"name":"Donegal Wilson","party_at_dissolution":"CENTRE","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.5662,"category":"Toss-up","win_prob":{"NDP":0.5662,"CON":0.4337,"ONEBC":0.0001},"point":{"NDP":47.98,"CON":45.24,"GRN":0.0,"ONEBC":6.78,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":33.39,"median":47.85,"hi90":62.17},"CON":{"lo90":30.88,"median":45.32,"hi90":59.81},"ONEBC":{"lo90":0.52,"median":6.33,"hi90":14.86}},"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":38.34,"CON":46.31,"GRN":6.33,"ONEBC":6.53,"OTH":2.49},"running":["NDP","CON","OTH"],"incumbent":{"name":"Sharon Hartwell","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.6992,"category":"Leans","win_prob":{"NDP":0.3006,"CON":0.6992,"OTH":0.0002},"point":{"NDP":43.38,"CON":51.19,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":5.43},"share":{"NDP":{"lo90":29.56,"median":43.15,"hi90":56.92},"CON":{"lo90":37.38,"median":51.34,"hi90":65.13},"OTH":{"lo90":0.8,"median":5.07,"hi90":11.53}},"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":56.55,"CON":38.11,"ONEBC":5.33},"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.83,"category":"Likely","win_prob":{"NDP":0.83,"CON":0.17},"point":{"NDP":56.97,"CON":41.76,"GRN":1.27,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":42.58,"median":56.51,"hi90":70.0},"CON":{"lo90":28.09,"median":41.72,"hi90":55.39},"GRN":{"lo90":0.0,"median":0.89,"hi90":7.0}},"baseline_moves":[],"notes":[]},{"id":"264","name":"Burnaby East","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Reah Arora","share":51.8},"shares_2024":{"NDP":51.8,"CON":40.5,"GRN":7.6},"adjusted_baseline":{"NDP":51.19,"CON":36.12,"GRN":7.63,"ONEBC":5.06},"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.8579,"category":"Likely","win_prob":{"NDP":0.8579,"CON":0.1412,"GRN":0.0008,"ONEBC":0.0001},"point":{"NDP":50.21,"CON":34.32,"GRN":10.31,"ONEBC":5.17,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":35.99,"median":50.06,"hi90":63.85},"CON":{"lo90":21.46,"median":34.32,"hi90":48.0},"GRN":{"lo90":2.03,"median":10.07,"hi90":19.43},"ONEBC":{"lo90":0.0,"median":4.84,"hi90":11.76}},"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":60.63,"CON":34.2,"GRN":0.4,"ONEBC":4.77},"running":["NDP","CON","GRN"],"incumbent":{"name":"Raj Chouhan","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9249,"category":"Likely","win_prob":{"NDP":0.9249,"CON":0.0751},"point":{"NDP":60.97,"CON":37.28,"GRN":1.75,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":46.61,"median":60.6,"hi90":73.51},"CON":{"lo90":24.05,"median":37.21,"hi90":51.02},"GRN":{"lo90":0.0,"median":1.39,"hi90":7.62}},"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":53.54,"CON":40.5,"GRN":0.28,"ONEBC":5.68},"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.8185,"category":"Likely","win_prob":{"NDP":0.8185,"CON":0.1813,"GRN":0.0001,"ONEBC":0.0001},"point":{"NDP":53.32,"CON":39.19,"GRN":1.61,"ONEBC":5.88,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":38.29,"median":52.86,"hi90":66.65},"CON":{"lo90":25.41,"median":39.16,"hi90":53.0},"GRN":{"lo90":0.0,"median":1.2,"hi90":7.36},"ONEBC":{"lo90":0.0,"median":5.49,"hi90":12.84}},"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":49.43,"CON":38.67,"GRN":6.48,"ONEBC":5.43},"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.7874,"category":"Leans","win_prob":{"NDP":0.7874,"CON":0.2121,"GRN":0.0003,"ONEBC":0.0002},"point":{"NDP":48.56,"CON":36.93,"GRN":8.96,"ONEBC":5.55,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":34.33,"median":48.54,"hi90":62.3},"CON":{"lo90":23.42,"median":36.9,"hi90":51.03},"GRN":{"lo90":1.14,"median":8.63,"hi90":17.5},"ONEBC":{"lo90":0.0,"median":5.16,"hi90":12.17}},"baseline_moves":["Meiling Chia (independent 2024, 1.9%) not running: transferred","MichaelAngelo Abc RobinHood (independent 2024, 0.9%) not running: transferred"],"notes":[]},{"id":"268","name":"Cariboo-Chilcotin","region":"Interior and North","winner_2024":{"party":"CON","name":"Lorne Doerkson","share":69.6},"shares_2024":{"CON":69.6,"NDP":30.4},"adjusted_baseline":{"NDP":29.98,"CON":61.33,"ONEBC":8.69},"running":["NDP","CON","GRN"],"incumbent":{"name":"Lorne Doerkson","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9812,"category":"Solid","win_prob":{"NDP":0.0187,"CON":0.9812,"GRN":0.0001},"point":{"NDP":30.42,"CON":68.3,"GRN":1.27,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":16.8,"median":30.13,"hi90":44.16},"CON":{"lo90":53.41,"median":67.82,"hi90":81.21},"GRN":{"lo90":0.0,"median":0.89,"hi90":8.01}},"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":44.82,"CON":48.37,"ONEBC":6.81},"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.6694,"category":"Leans","win_prob":{"NDP":0.3306,"CON":0.6694},"point":{"NDP":46.2,"CON":53.8,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":30.99,"median":46.23,"hi90":61.55},"CON":{"lo90":38.45,"median":53.77,"hi90":69.01}},"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":37.15,"CON":48.28,"GRN":5.5,"ONEBC":6.82,"CENTRE":2.26},"running":["NDP","CON","CENTRE"],"incumbent":{"name":"Heather Maahs","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.7753,"category":"Leans","win_prob":{"NDP":0.2247,"CON":0.7753},"point":{"NDP":43.05,"CON":55.85,"GRN":0.0,"ONEBC":0.0,"CENTRE":1.11,"OTH":0.0},"share":{"NDP":{"lo90":28.12,"median":43.03,"hi90":58.11},"CON":{"lo90":40.68,"median":55.89,"hi90":70.87},"CENTRE":{"lo90":0.06,"median":1.05,"hi90":2.34}},"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":43.67,"CON":42.53,"GRN":7.82,"ONEBC":5.98},"running":["NDP","CON","GRN"],"incumbent":{"name":"Scott McInnis","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.5808,"category":"Toss-up","win_prob":{"NDP":0.4181,"CON":0.5808,"GRN":0.0011},"point":{"NDP":43.34,"CON":46.13,"GRN":10.53,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":28.29,"median":43.08,"hi90":58.0},"CON":{"lo90":31.9,"median":46.19,"hi90":61.35},"GRN":{"lo90":1.73,"median":10.27,"hi90":20.23}},"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":50.18,"CON":43.68,"ONEBC":6.14},"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.5572,"category":"Toss-up","win_prob":{"NDP":0.5572,"CON":0.4428},"point":{"NDP":50.62,"CON":48.11,"GRN":1.27,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":36.15,"median":50.17,"hi90":63.83},"CON":{"lo90":34.08,"median":47.95,"hi90":61.9},"GRN":{"lo90":0.0,"median":0.88,"hi90":6.86}},"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":51.74,"CON":36.64,"GRN":6.49,"ONEBC":5.13},"running":["NDP","CON","GRN"],"incumbent":{"name":"Jennifer Blatherwick","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.7751,"category":"Leans","win_prob":{"NDP":0.7751,"CON":0.2244,"GRN":0.0005},"point":{"NDP":51.42,"CON":39.6,"GRN":8.98,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":37.17,"median":51.22,"hi90":65.18},"CON":{"lo90":26.23,"median":39.66,"hi90":53.88},"GRN":{"lo90":1.36,"median":8.67,"hi90":17.7}},"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":38.54,"CON":35.58,"GRN":20.88,"ONEBC":5.0},"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.4734,"category":"Toss-up","win_prob":{"NDP":0.448,"CON":0.4734,"GRN":0.0786},"point":{"NDP":37.16,"CON":37.43,"GRN":25.41,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":22.47,"median":36.99,"hi90":51.78},"CON":{"lo90":23.2,"median":37.49,"hi90":52.73},"GRN":{"lo90":12.02,"median":25.08,"hi90":38.92}},"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":40.49,"CON":34.58,"GRN":19.97,"ONEBC":4.86,"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.5363,"category":"Toss-up","win_prob":{"NDP":0.5363,"CON":0.3998,"GRN":0.0638,"OTH":0.0001},"point":{"NDP":38.21,"CON":35.36,"GRN":23.84,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.59},"share":{"NDP":{"lo90":23.41,"median":38.01,"hi90":52.58},"CON":{"lo90":21.8,"median":35.52,"hi90":50.2},"GRN":{"lo90":10.88,"median":23.29,"hi90":36.8},"OTH":{"lo90":0.11,"median":2.21,"hi90":7.82}},"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":52.06,"CON":35.87,"GRN":6.2,"ONEBC":5.02,"OTH":0.84},"running":["NDP","CON","CENTRE"],"incumbent":{"name":"Ravi Kahlon","party_at_dissolution":"NDP","not_running":true,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.86,"category":"Likely","win_prob":{"NDP":0.86,"CON":0.14},"point":{"NDP":57.76,"CON":41.04,"GRN":0.0,"ONEBC":0.0,"CENTRE":1.2,"OTH":0.0},"share":{"NDP":{"lo90":44.25,"median":57.66,"hi90":70.87},"CON":{"lo90":27.84,"median":41.06,"hi90":54.67},"CENTRE":{"lo90":0.14,"median":1.15,"hi90":2.4}},"baseline_moves":[],"notes":[{"type":"incumbent_not_running","note":"Ravi Kahlon (NDP) is not running.","v1":"Not adjusted in v1.","why_it_may_matter":"Low to moderate: loss of incumbent (The Writ docks a party 3-4 points when its incumbent leaves)."},{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"277","name":"Delta South","region":"Metro Vancouver","winner_2024":{"party":"CON","name":"Ian Paton","share":55.1},"shares_2024":{"CON":55.1,"NDP":44.9},"adjusted_baseline":{"NDP":44.33,"CON":48.8,"ONEBC":6.88},"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.6043,"category":"Leans","win_prob":{"NDP":0.3953,"CON":0.6043,"GRN":0.0001,"ONEBC":0.0003},"point":{"NDP":44.02,"CON":47.58,"GRN":1.27,"ONEBC":7.13,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":29.69,"median":43.71,"hi90":57.66},"CON":{"lo90":33.57,"median":47.47,"hi90":60.76},"GRN":{"lo90":0.0,"median":0.85,"hi90":6.84},"ONEBC":{"lo90":0.36,"median":6.77,"hi90":14.41}},"baseline_moves":[],"notes":[{"type":"floor_crosser","note":"Ian Paton: Left the Conservative caucus in 2025-26, sat as an independent and then CentreBC (from 2026-09-18), and returned to the Conservatives on 2026-09-22; the Conservative candidate here.","v1":"Not adjusted in v1.","why_it_may_matter":"Incumbent (2024 Conservative winner) runs for the same party; the episode could cost personal or party support. Low to moderate."},{"type":"notable_candidate","note":"Jim McMurtry (OneBC's first nominee; independent in Surrey-Serpentine River in 2024, PPC federally in 2025) runs here against incumbent Ian Paton (Conservative).","v1":"Not adjusted in v1.","why_it_may_matter":"Moderate."}]},{"id":"278","name":"Esquimalt-Colwood","region":"Vancouver Island","winner_2024":{"party":"NDP","name":"Darlene Rotchford","share":51.5},"shares_2024":{"NDP":51.5,"CON":29.2,"GRN":19.3},"adjusted_baseline":{"NDP":50.84,"CON":26.2,"GRN":19.31,"ONEBC":3.65},"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.8908,"category":"Likely","win_prob":{"NDP":0.8908,"CON":0.0733,"GRN":0.0359},"point":{"NDP":49.14,"CON":27.24,"GRN":23.63,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":33.83,"median":49.09,"hi90":64.23},"CON":{"lo90":14.28,"median":27.31,"hi90":42.0},"GRN":{"lo90":10.53,"median":23.21,"hi90":37.24}},"baseline_moves":[],"notes":[]},{"id":"279","name":"Fraser-Nicola","region":"Interior and North","winner_2024":{"party":"CON","name":"Tony Luck","share":54.3},"shares_2024":{"CON":54.3,"NDP":36.4,"GRN":9.3},"adjusted_baseline":{"NDP":35.9,"CON":48.05,"GRN":9.27,"ONEBC":6.78},"running":["NDP","CON","GRN"],"incumbent":{"name":"Tony Luck","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.8602,"category":"Likely","win_prob":{"NDP":0.1386,"CON":0.8602,"GRN":0.0012},"point":{"NDP":35.57,"CON":52.2,"GRN":12.23,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":21.0,"median":35.28,"hi90":49.69},"CON":{"lo90":37.75,"median":52.32,"hi90":67.37},"GRN":{"lo90":2.85,"median":11.98,"hi90":22.39}},"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":38.28,"CON":33.94,"GRN":23.01,"ONEBC":4.77},"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.5388,"category":"Toss-up","win_prob":{"NDP":0.5388,"CON":0.2991,"GRN":0.1621},"point":{"NDP":35.43,"CON":30.56,"GRN":27.14,"ONEBC":4.63,"CENTRE":0.0,"OTH":2.24},"share":{"NDP":{"lo90":20.73,"median":35.25,"hi90":49.83},"CON":{"lo90":16.93,"median":30.56,"hi90":45.02},"GRN":{"lo90":13.37,"median":26.68,"hi90":40.75},"ONEBC":{"lo90":0.0,"median":4.24,"hi90":11.42},"OTH":{"lo90":0.0,"median":1.87,"hi90":7.51}},"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":40.38,"CON":43.28,"GRN":10.25,"ONEBC":6.1},"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.5615,"category":"Toss-up","win_prob":{"NDP":0.4344,"CON":0.5615,"GRN":0.0038,"ONEBC":0.0003},"point":{"NDP":38.32,"CON":40.27,"GRN":13.05,"ONEBC":6.06,"CENTRE":0.0,"OTH":2.29},"share":{"NDP":{"lo90":23.49,"median":37.9,"hi90":52.21},"CON":{"lo90":25.86,"median":40.29,"hi90":55.06},"GRN":{"lo90":3.44,"median":12.73,"hi90":23.5},"ONEBC":{"lo90":0.0,"median":5.67,"hi90":13.76},"OTH":{"lo90":0.0,"median":1.82,"hi90":7.51}},"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":32.45,"CON":52.73,"GRN":7.36,"ONEBC":7.46},"running":["NDP","CON","ONEBC"],"incumbent":{"name":"Ward Stamer","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.8296,"category":"Likely","win_prob":{"NDP":0.1697,"CON":0.8296,"ONEBC":0.0007},"point":{"NDP":38.66,"CON":53.34,"GRN":0.0,"ONEBC":7.99,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":24.85,"median":38.36,"hi90":52.89},"CON":{"lo90":38.83,"median":53.49,"hi90":67.57},"ONEBC":{"lo90":0.79,"median":7.72,"hi90":16.09}},"baseline_moves":[],"notes":[{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"283","name":"Kelowna Centre","region":"Interior and North","winner_2024":{"party":"CON","name":"Kristina Loewen","share":42.8},"shares_2024":{"CON":42.8,"NDP":42.7,"IND":10.1,"GRN":4.3},"adjusted_baseline":{"NDP":44.97,"CON":44.45,"GRN":4.31,"ONEBC":6.26},"running":["NDP","CON","ONEBC"],"incumbent":{"name":"Kristina Loewen","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.6052,"category":"Leans","win_prob":{"NDP":0.6052,"CON":0.3946,"ONEBC":0.0002},"point":{"NDP":48.88,"CON":44.45,"GRN":0.0,"ONEBC":6.66,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":34.0,"median":48.67,"hi90":63.09},"CON":{"lo90":30.3,"median":44.46,"hi90":59.03},"ONEBC":{"lo90":0.39,"median":6.31,"hi90":14.55}},"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":36.45,"CON":51.45,"GRN":4.83,"ONEBC":7.27},"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.8206,"category":"Likely","win_prob":{"NDP":0.179,"CON":0.8206,"GRN":0.0001,"ONEBC":0.0003},"point":{"NDP":35.7,"CON":49.8,"GRN":7.03,"ONEBC":7.47,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":21.25,"median":35.43,"hi90":49.88},"CON":{"lo90":34.65,"median":49.74,"hi90":64.79},"GRN":{"lo90":0.0,"median":6.74,"hi90":15.9},"ONEBC":{"lo90":0.25,"median":7.18,"hi90":15.91}},"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":35.01,"CON":51.89,"GRN":5.76,"ONEBC":7.33},"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.857,"category":"Likely","win_prob":{"NDP":0.1422,"CON":0.857,"GRN":0.0003,"ONEBC":0.0005},"point":{"NDP":34.19,"CON":50.15,"GRN":8.13,"ONEBC":7.53,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":19.73,"median":33.77,"hi90":48.28},"CON":{"lo90":35.32,"median":50.35,"hi90":64.99},"GRN":{"lo90":0.24,"median":7.82,"hi90":17.34},"ONEBC":{"lo90":0.3,"median":7.24,"hi90":15.82}},"baseline_moves":["Ashley Ramsay (independent 2024, 11.0%) not running: transferred"],"notes":[{"type":"defunct_vote","note":"Ashley Ramsay took 11.0% as an independent in 2024; not running. Her vote is transferred.","v1":"Transferred with transfers.bc_united_residual.","why_it_may_matter":"Moderate: the transfer matrix (an assumption) decides where 15-30% of the 2024 vote goes."}]},{"id":"286","name":"Kootenay Central","region":"Interior and North","winner_2024":{"party":"NDP","name":"Brittny Anderson","share":39.6},"shares_2024":{"NDP":39.6,"CON":31.7,"GRN":18.7,"IND":10.0},"adjusted_baseline":{"NDP":41.7,"CON":34.03,"GRN":19.49,"ONEBC":4.78},"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.6711,"category":"Leans","win_prob":{"NDP":0.6711,"CON":0.2708,"GRN":0.058,"ONEBC":0.0001},"point":{"NDP":39.82,"CON":31.55,"GRN":23.85,"ONEBC":4.77,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":24.79,"median":39.59,"hi90":54.35},"CON":{"lo90":17.53,"median":31.55,"hi90":46.44},"GRN":{"lo90":11.05,"median":23.58,"hi90":36.05},"ONEBC":{"lo90":0.0,"median":4.38,"hi90":11.98}},"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":51.38,"CON":34.66,"GRN":9.11,"ONEBC":4.85},"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.8606,"category":"Likely","win_prob":{"NDP":0.8606,"CON":0.1371,"GRN":0.0022,"ONEBC":0.0001},"point":{"NDP":50.26,"CON":32.78,"GRN":12.02,"ONEBC":4.94,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":34.73,"median":50.01,"hi90":64.65},"CON":{"lo90":18.63,"median":32.85,"hi90":47.53},"GRN":{"lo90":2.6,"median":11.76,"hi90":22.15},"ONEBC":{"lo90":0.0,"median":4.54,"hi90":12.57}},"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":29.32,"CON":55.37,"GRN":7.46,"ONEBC":7.84},"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.9429,"category":"Likely","win_prob":{"NDP":0.0552,"CON":0.9429,"GRN":0.0015,"ONEBC":0.0004},"point":{"NDP":28.39,"CON":53.46,"GRN":10.13,"ONEBC":8.03,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":14.68,"median":28.12,"hi90":41.86},"CON":{"lo90":38.56,"median":53.48,"hi90":68.31},"GRN":{"lo90":1.41,"median":9.81,"hi90":20.09},"ONEBC":{"lo90":0.49,"median":7.75,"hi90":16.42}},"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":45.18,"CON":41.1,"GRN":7.95,"ONEBC":5.78},"running":["NDP","CON","GRN"],"incumbent":{"name":"Stephanie Higginson","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.5027,"category":"Toss-up","win_prob":{"NDP":0.4957,"CON":0.5027,"GRN":0.0016},"point":{"NDP":44.81,"CON":44.51,"GRN":10.68,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":29.26,"median":44.64,"hi90":59.62},"CON":{"lo90":29.87,"median":44.74,"hi90":59.86},"GRN":{"lo90":1.19,"median":10.26,"hi90":21.49}},"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":51.21,"CON":33.38,"GRN":10.73,"ONEBC":4.67},"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.8228,"category":"Likely","win_prob":{"NDP":0.8228,"CON":0.1743,"GRN":0.0028,"OTH":0.0001},"point":{"NDP":49.25,"CON":34.64,"GRN":13.59,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.52},"share":{"NDP":{"lo90":33.91,"median":48.98,"hi90":63.4},"CON":{"lo90":21.05,"median":34.57,"hi90":49.37},"GRN":{"lo90":3.12,"median":13.13,"hi90":24.6},"OTH":{"lo90":0.08,"median":2.14,"hi90":7.79}},"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":34.32,"CON":51.54,"GRN":5.87,"ONEBC":7.29,"OTH":0.98},"running":["NDP","CON","GRN","ONEBC","OTH"],"incumbent":{"name":"Harman Bhangu","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.8415,"category":"Likely","win_prob":{"NDP":0.1576,"CON":0.8415,"GRN":0.0007,"ONEBC":0.0002},"point":{"NDP":32.7,"CON":48.63,"GRN":8.07,"ONEBC":7.3,"CENTRE":0.0,"OTH":3.3},"share":{"NDP":{"lo90":18.23,"median":32.49,"hi90":47.1},"CON":{"lo90":32.97,"median":48.47,"hi90":63.37},"GRN":{"lo90":0.51,"median":7.74,"hi90":16.67},"ONEBC":{"lo90":0.17,"median":6.99,"hi90":15.7},"OTH":{"lo90":0.0,"median":2.89,"hi90":8.97}},"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":44.31,"CON":44.28,"GRN":5.17,"ONEBC":6.23},"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.5993,"category":"Toss-up","win_prob":{"NDP":0.4004,"CON":0.5993,"GRN":0.0003},"point":{"NDP":44.24,"CON":48.34,"GRN":7.42,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":28.67,"median":44.16,"hi90":59.52},"CON":{"lo90":32.83,"median":48.37,"hi90":63.5},"GRN":{"lo90":0.0,"median":7.07,"hi90":16.15}},"baseline_moves":["Carlos Suarez Rubio (independent 2024, 0.5%) not running: transferred"],"notes":[]},{"id":"293","name":"Langley-Willowbrook","region":"Fraser Valley","winner_2024":{"party":"CON","name":"Jody Toor","share":48.2},"shares_2024":{"CON":48.2,"NDP":44.4,"GRN":7.3},"adjusted_baseline":{"NDP":43.84,"CON":42.8,"GRN":7.34,"ONEBC":6.02},"running":["NDP","CON","GRN","ONEBC"],"incumbent":{"name":"Jody Toor","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.5416,"category":"Toss-up","win_prob":{"NDP":0.5416,"CON":0.4572,"GRN":0.001,"ONEBC":0.0002},"point":{"NDP":42.9,"CON":40.97,"GRN":9.97,"ONEBC":6.16,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":27.12,"median":42.68,"hi90":57.83},"CON":{"lo90":25.49,"median":40.92,"hi90":56.25},"GRN":{"lo90":1.56,"median":9.67,"hi90":19.62},"ONEBC":{"lo90":0.0,"median":5.97,"hi90":14.27}},"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":46.03,"CON":41.76,"GRN":6.34,"ONEBC":5.87},"running":["NDP","CON","GRN","OTH"],"incumbent":{"name":"Lawrence Mok","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.5112,"category":"Toss-up","win_prob":{"NDP":0.5112,"CON":0.4884,"GRN":0.0004},"point":{"NDP":44.72,"CON":44.08,"GRN":8.6,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.6},"share":{"NDP":{"lo90":28.91,"median":44.53,"hi90":59.26},"CON":{"lo90":28.96,"median":43.96,"hi90":59.19},"GRN":{"lo90":0.78,"median":8.25,"hi90":17.74},"OTH":{"lo90":0.12,"median":2.13,"hi90":7.9}},"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":54.18,"CON":40.18,"ONEBC":5.63},"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.8252,"category":"Likely","win_prob":{"NDP":0.8252,"CON":0.1746,"ONEBC":0.0002},"point":{"NDP":54.78,"CON":39.17,"GRN":0.0,"ONEBC":5.88,"CENTRE":0.17,"OTH":0.0},"share":{"NDP":{"lo90":39.99,"median":54.8,"hi90":69.28},"CON":{"lo90":24.33,"median":38.88,"hi90":53.84},"ONEBC":{"lo90":0.09,"median":5.57,"hi90":13.84},"CENTRE":{"lo90":0.0,"median":0.12,"hi90":1.05}},"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":48.11,"CON":35.15,"GRN":11.81,"ONEBC":4.93},"running":["NDP","CON","GRN"],"incumbent":{"name":"Josie Osborne","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.7327,"category":"Leans","win_prob":{"NDP":0.7327,"CON":0.2639,"GRN":0.0034},"point":{"NDP":47.29,"CON":37.57,"GRN":15.15,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":32.11,"median":47.14,"hi90":62.14},"CON":{"lo90":23.1,"median":37.66,"hi90":52.47},"GRN":{"lo90":4.0,"median":14.77,"hi90":26.88}},"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":52.09,"CON":30.98,"GRN":12.6,"ONEBC":4.33},"running":["NDP","CON","GRN"],"incumbent":{"name":"Sheila Malcolmson","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.8709,"category":"Likely","win_prob":{"NDP":0.8709,"CON":0.1237,"GRN":0.0054},"point":{"NDP":51.08,"CON":32.88,"GRN":16.04,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":35.75,"median":50.9,"hi90":65.73},"CON":{"lo90":19.18,"median":33.03,"hi90":47.41},"GRN":{"lo90":4.64,"median":15.63,"hi90":28.0}},"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":51.09,"CON":35.23,"GRN":8.74,"ONEBC":4.93},"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.7893,"category":"Leans","win_prob":{"NDP":0.7893,"CON":0.2085,"GRN":0.0022},"point":{"NDP":49.35,"CON":36.78,"GRN":11.33,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.54},"share":{"NDP":{"lo90":34.36,"median":49.17,"hi90":63.75},"CON":{"lo90":22.67,"median":36.79,"hi90":51.04},"GRN":{"lo90":1.52,"median":10.86,"hi90":22.06},"OTH":{"lo90":0.1,"median":2.14,"hi90":7.63}},"baseline_moves":[],"notes":[]},{"id":"299","name":"Nechako Lakes","region":"Interior and North","winner_2024":{"party":"CON","name":"John Rustad","share":67.4},"shares_2024":{"CON":67.4,"NDP":27.2,"GRN":5.3},"adjusted_baseline":{"NDP":26.83,"CON":59.41,"GRN":5.34,"ONEBC":8.42},"running":["NDP","CON","OTH"],"incumbent":{"name":"John Rustad","party_at_dissolution":"CON","not_running":true,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9762,"category":"Solid","win_prob":{"NDP":0.0238,"CON":0.9762},"point":{"NDP":31.57,"CON":65.43,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":3.0},"share":{"NDP":{"lo90":18.51,"median":31.34,"hi90":44.98},"CON":{"lo90":51.84,"median":65.55,"hi90":78.46},"OTH":{"lo90":0.48,"median":2.55,"hi90":8.21}},"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":58.42,"CON":26.82,"GRN":11.03,"ONEBC":3.73},"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.9632,"category":"Solid","win_prob":{"NDP":0.9632,"CON":0.0349,"GRN":0.0019},"point":{"NDP":56.1,"CON":27.52,"GRN":13.91,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.47},"share":{"NDP":{"lo90":41.75,"median":55.93,"hi90":69.18},"CON":{"lo90":15.66,"median":27.5,"hi90":40.54},"GRN":{"lo90":4.34,"median":13.6,"hi90":23.89},"OTH":{"lo90":0.08,"median":2.15,"hi90":7.19}},"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":64.13,"CON":31.48,"ONEBC":4.38},"running":["NDP","CON","GRN"],"incumbent":{"name":"Tamara Davidson","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9537,"category":"Solid","win_prob":{"NDP":0.9537,"CON":0.0463},"point":{"NDP":64.52,"CON":34.21,"GRN":1.27,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":49.27,"median":63.75,"hi90":77.54},"CON":{"lo90":20.32,"median":34.13,"hi90":48.63},"GRN":{"lo90":0.0,"median":0.92,"hi90":8.02}},"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":44.34,"CON":41.78,"GRN":8.0,"ONEBC":5.88},"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.5336,"category":"Toss-up","win_prob":{"NDP":0.4645,"CON":0.5336,"GRN":0.0018,"OTH":0.0001},"point":{"NDP":42.94,"CON":43.97,"GRN":10.5,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.59},"share":{"NDP":{"lo90":27.93,"median":42.72,"hi90":57.12},"CON":{"lo90":29.51,"median":44.06,"hi90":58.71},"GRN":{"lo90":0.96,"median":10.08,"hi90":20.97},"OTH":{"lo90":0.14,"median":2.16,"hi90":7.6}},"baseline_moves":[],"notes":[]},{"id":"303","name":"North Vancouver-Lonsdale","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Bowinn Ma","share":64.9},"shares_2024":{"NDP":64.9,"CON":35.1},"adjusted_baseline":{"NDP":64.09,"CON":31.52,"ONEBC":4.39},"running":["NDP","CON","GRN"],"incumbent":{"name":"Bowinn Ma","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9632,"category":"Solid","win_prob":{"NDP":0.9632,"CON":0.0367,"GRN":0.0001},"point":{"NDP":64.48,"CON":34.25,"GRN":1.27,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":50.11,"median":64.07,"hi90":77.1},"CON":{"lo90":21.04,"median":34.15,"hi90":47.69},"GRN":{"lo90":0.0,"median":0.88,"hi90":6.84}},"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":53.61,"CON":35.39,"GRN":6.04,"ONEBC":4.95},"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.8953,"category":"Likely","win_prob":{"NDP":0.8953,"CON":0.1041,"GRN":0.0004,"ONEBC":0.0002},"point":{"NDP":52.79,"CON":33.69,"GRN":8.45,"ONEBC":5.07,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":38.6,"median":52.45,"hi90":66.4},"CON":{"lo90":20.69,"median":33.76,"hi90":47.14},"GRN":{"lo90":1.03,"median":8.24,"hi90":16.95},"ONEBC":{"lo90":0.0,"median":4.77,"hi90":11.66}},"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":48.5,"CON":25.88,"GRN":22.01,"ONEBC":3.61},"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.8475,"category":"Likely","win_prob":{"NDP":0.8475,"CON":0.0816,"GRN":0.0709},"point":{"NDP":46.61,"CON":26.76,"GRN":26.63,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":31.38,"median":46.56,"hi90":61.67},"CON":{"lo90":13.79,"median":26.77,"hi90":41.24},"GRN":{"lo90":13.01,"median":26.24,"hi90":40.15}},"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.41,"CON":56.12,"ONEBC":7.99,"OTH":30.47},"running":["CON","OTH"],"incumbent":{"name":"Jordan Kealy","party_at_dissolution":"IND","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.7686,"category":"Leans","win_prob":{"CON":0.7686,"OTH":0.2314},"point":{"NDP":0.0,"CON":65.54,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":34.46},"share":{"CON":{"lo90":22.56,"median":65.5,"hi90":85.86},"OTH":{"lo90":14.14,"median":34.5,"hi90":77.44}},"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":12.04,"CON":75.85,"ONEBC":10.8,"OTH":1.31},"running":["NDP","CON","OTH"],"incumbent":{"name":"Larry Neufeld","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9992,"category":"Solid","win_prob":{"NDP":0.0008,"CON":0.9992},"point":{"NDP":12.94,"CON":82.79,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":4.27},"share":{"NDP":{"lo90":3.57,"median":12.98,"hi90":24.46},"CON":{"lo90":70.59,"median":82.52,"hi90":92.64},"OTH":{"lo90":0.56,"median":3.95,"hi90":10.05}},"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":40.6,"CON":47.24,"GRN":5.5,"ONEBC":6.66},"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.6491,"category":"Leans","win_prob":{"NDP":0.3505,"CON":0.6491,"GRN":0.0002,"ONEBC":0.0002},"point":{"NDP":39.81,"CON":45.53,"GRN":7.82,"ONEBC":6.84,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":25.15,"median":39.64,"hi90":54.75},"CON":{"lo90":30.26,"median":45.6,"hi90":60.65},"GRN":{"lo90":0.15,"median":7.55,"hi90":17.05},"ONEBC":{"lo90":0.0,"median":6.38,"hi90":14.93}},"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":53.19,"CON":34.63,"GRN":6.4,"ONEBC":4.84,"OTH":0.94},"running":["NDP","CON","GRN","OTH"],"incumbent":{"name":"Mike Farnworth","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.855,"category":"Likely","win_prob":{"NDP":0.855,"CON":0.1447,"GRN":0.0003},"point":{"NDP":51.59,"CON":36.26,"GRN":8.66,"ONEBC":0.0,"CENTRE":0.0,"OTH":3.49},"share":{"NDP":{"lo90":37.43,"median":51.43,"hi90":64.87},"CON":{"lo90":23.07,"median":36.3,"hi90":49.69},"GRN":{"lo90":1.12,"median":8.4,"hi90":17.06},"OTH":{"lo90":0.2,"median":3.2,"hi90":8.41}},"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":51.4,"CON":36.11,"GRN":7.44,"ONEBC":5.06},"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.7878,"category":"Leans","win_prob":{"NDP":0.7878,"CON":0.2112,"GRN":0.001},"point":{"NDP":50.98,"CON":38.94,"GRN":10.08,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":36.74,"median":50.89,"hi90":64.87},"CON":{"lo90":25.38,"median":39.01,"hi90":52.75},"GRN":{"lo90":1.91,"median":9.73,"hi90":18.86}},"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":49.31,"CON":32.57,"GRN":13.57,"ONEBC":4.56},"running":["NDP","CON","GRN"],"incumbent":{"name":"Randene Neill","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.8205,"category":"Likely","win_prob":{"NDP":0.8205,"CON":0.1744,"GRN":0.0051},"point":{"NDP":48.26,"CON":34.58,"GRN":17.16,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":34.03,"median":48.15,"hi90":62.15},"CON":{"lo90":21.13,"median":34.65,"hi90":48.4},"GRN":{"lo90":6.79,"median":17.0,"hi90":28.48}},"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":28.46,"CON":55.07,"GRN":8.67,"ONEBC":7.8},"running":["NDP","CON","GRN"],"incumbent":{"name":"Kiel Giddens","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9697,"category":"Solid","win_prob":{"NDP":0.0295,"CON":0.9697,"GRN":0.0008},"point":{"NDP":28.29,"CON":60.17,"GRN":11.54,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":14.84,"median":27.94,"hi90":42.08},"CON":{"lo90":45.21,"median":60.32,"hi90":74.63},"GRN":{"lo90":2.44,"median":11.23,"hi90":21.62}},"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":22.46,"CON":62.7,"GRN":5.95,"ONEBC":8.9},"running":["NDP","CON","GRN"],"incumbent":{"name":"Sheldon Clare","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9928,"category":"Solid","win_prob":{"NDP":0.0071,"CON":0.9928,"GRN":0.0001},"point":{"NDP":22.53,"CON":69.11,"GRN":8.36,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":9.78,"median":22.08,"hi90":35.65},"CON":{"lo90":54.95,"median":69.26,"hi90":82.61},"GRN":{"lo90":0.42,"median":8.19,"hi90":17.66}},"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":34.46,"CON":48.78,"GRN":9.87,"ONEBC":6.89},"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.8169,"category":"Likely","win_prob":{"NDP":0.1797,"CON":0.8169,"GRN":0.0029,"ONEBC":0.0005},"point":{"NDP":33.37,"CON":46.69,"GRN":12.92,"ONEBC":7.02,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":18.95,"median":33.03,"hi90":47.13},"CON":{"lo90":31.95,"median":46.62,"hi90":61.8},"GRN":{"lo90":3.17,"median":12.69,"hi90":23.46},"ONEBC":{"lo90":0.1,"median":6.68,"hi90":15.07}},"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":35.37,"CON":53.81,"GRN":3.21,"ONEBC":7.61},"running":["NDP","CON"],"incumbent":{"name":"Teresa Wat","party_at_dissolution":"CENTRE","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.911,"category":"Likely","win_prob":{"NDP":0.089,"CON":0.911},"point":{"NDP":39.34,"CON":60.66,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":26.35,"median":39.33,"hi90":53.02},"CON":{"lo90":46.98,"median":60.67,"hi90":73.65}},"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":39.05,"CON":52.22,"GRN":0.8,"ONEBC":7.37,"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.8796,"category":"Likely","win_prob":{"NDP":0.1204,"CON":0.8796},"point":{"NDP":38.45,"CON":56.1,"GRN":2.18,"ONEBC":0.0,"CENTRE":0.0,"OTH":3.27},"share":{"NDP":{"lo90":25.12,"median":38.22,"hi90":51.25},"CON":{"lo90":41.97,"median":55.97,"hi90":69.23},"GRN":{"lo90":0.0,"median":1.78,"hi90":8.19},"OTH":{"lo90":0.29,"median":2.98,"hi90":8.19}},"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":44.83,"CON":48.03,"GRN":0.37,"ONEBC":6.77},"running":["NDP","CON","GRN"],"incumbent":{"name":"Steve Kooner","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.7039,"category":"Leans","win_prob":{"NDP":0.296,"CON":0.7039,"GRN":0.0001},"point":{"NDP":45.23,"CON":53.05,"GRN":1.72,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":31.35,"median":45.03,"hi90":58.56},"CON":{"lo90":38.87,"median":52.88,"hi90":66.47},"GRN":{"lo90":0.0,"median":1.28,"hi90":7.4}},"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":46.37,"CON":43.53,"GRN":3.44,"ONEBC":6.12,"OTH":0.54},"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.5267,"category":"Toss-up","win_prob":{"NDP":0.5267,"CON":0.4733},"point":{"NDP":48.57,"CON":47.39,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.7,"OTH":3.33},"share":{"NDP":{"lo90":35.11,"median":48.46,"hi90":61.84},"CON":{"lo90":33.9,"median":47.39,"hi90":60.7},"CENTRE":{"lo90":0.0,"median":0.67,"hi90":1.66},"OTH":{"lo90":0.41,"median":3.04,"hi90":8.2}},"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":32.25,"CON":27.58,"GRN":36.29,"ONEBC":3.87},"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.6879,"category":"Leans","win_prob":{"NDP":0.1724,"CON":0.1397,"GRN":0.6879},"point":{"NDP":30.04,"CON":27.92,"GRN":42.04,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":15.58,"median":29.76,"hi90":44.93},"CON":{"lo90":14.64,"median":28.13,"hi90":43.36},"GRN":{"lo90":25.98,"median":41.57,"hi90":56.58}},"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":49.14,"CON":29.02,"GRN":17.79,"ONEBC":4.05},"running":["NDP","CON","GRN"],"incumbent":{"name":"Lana Popham","party_at_dissolution":"NDP","not_running":true,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.8468,"category":"Likely","win_prob":{"NDP":0.8468,"CON":0.1279,"GRN":0.0253},"point":{"NDP":47.66,"CON":30.41,"GRN":21.94,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":32.38,"median":47.55,"hi90":62.52},"CON":{"lo90":16.89,"median":30.58,"hi90":45.23},"GRN":{"lo90":9.24,"median":21.52,"hi90":34.63}},"baseline_moves":[],"notes":[{"type":"incumbent_not_running","note":"Lana Popham (NDP) is not running.","v1":"Not adjusted in v1.","why_it_may_matter":"Low to moderate: loss of incumbent (The Writ docks a party 3-4 points when its incumbent leaves)."}]},{"id":"321","name":"Salmon Arm-Shuswap","region":"Interior and North","winner_2024":{"party":"CON","name":"David L. Williams","share":52.1},"shares_2024":{"CON":52.1,"NDP":30.4,"IND":9.2,"GRN":7.1},"adjusted_baseline":{"NDP":32.71,"CON":52.07,"GRN":7.86,"ONEBC":7.36},"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.8824,"category":"Likely","win_prob":{"NDP":0.1162,"CON":0.8824,"GRN":0.0011,"ONEBC":0.0003},"point":{"NDP":31.75,"CON":50.13,"GRN":10.59,"ONEBC":7.53,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":17.07,"median":31.42,"hi90":45.56},"CON":{"lo90":35.27,"median":50.27,"hi90":65.46},"GRN":{"lo90":1.79,"median":10.29,"hi90":20.4},"ONEBC":{"lo90":0.26,"median":7.21,"hi90":16.0}},"baseline_moves":["Greg McCune (independent 2024, 9.2%) not running: transferred","Sherry Roy (independent 2024, 1.2%) not running: transferred"],"notes":[]},{"id":"322","name":"Skeena","region":"Interior and North","winner_2024":{"party":"CON","name":"Claire RattÃ©e","share":51.2},"shares_2024":{"CON":51.2,"NDP":44.4,"GRN":3.3,"OTH":1.0},"adjusted_baseline":{"NDP":43.85,"CON":45.4,"GRN":3.33,"ONEBC":6.39,"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.5173,"category":"Toss-up","win_prob":{"NDP":0.4816,"CON":0.5173,"GRN":0.0004,"ONEBC":0.0007},"point":{"NDP":43.7,"CON":44.34,"GRN":5.3,"ONEBC":6.66,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":28.26,"median":43.53,"hi90":58.03},"CON":{"lo90":29.22,"median":44.23,"hi90":59.46},"GRN":{"lo90":0.0,"median":4.98,"hi90":13.7},"ONEBC":{"lo90":0.0,"median":6.32,"hi90":14.97}},"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":46.4,"CON":40.77,"GRN":6.09,"ONEBC":5.73,"OTH":1.01},"running":["NDP","CON","ONEBC","CENTRE"],"incumbent":{"name":"Amna Shah","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.7436,"category":"Leans","win_prob":{"NDP":0.7436,"CON":0.2563,"ONEBC":0.0001},"point":{"NDP":51.35,"CON":41.31,"GRN":0.0,"ONEBC":6.2,"CENTRE":1.15,"OTH":0.0},"share":{"NDP":{"lo90":37.28,"median":51.21,"hi90":64.78},"CON":{"lo90":27.91,"median":41.27,"hi90":55.25},"ONEBC":{"lo90":0.46,"median":5.94,"hi90":13.22},"CENTRE":{"lo90":0.16,"median":1.11,"hi90":2.31}},"baseline_moves":["Saeed Naguib (independent 2024, 1.1%) not running: transferred"],"notes":[{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"324","name":"Surrey-Cloverdale","region":"Metro Vancouver","winner_2024":{"party":"CON","name":"Elenore Sturko","share":48.3},"shares_2024":{"CON":48.3,"NDP":45.6,"GRN":5.4,"OTH":0.7},"adjusted_baseline":{"NDP":44.95,"CON":42.89,"GRN":5.41,"ONEBC":6.03,"OTH":0.72},"running":["NDP","CON","GRN","ONEBC","CENTRE"],"incumbent":{"name":"Elenore Sturko","party_at_dissolution":"CENTRE","not_running":false,"running_elsewhere":true,"note":null},"leader":"NDP","prob":0.5813,"category":"Toss-up","win_prob":{"NDP":0.5813,"CON":0.4181,"GRN":0.0004,"ONEBC":0.0002},"point":{"NDP":44.5,"CON":41.5,"GRN":7.77,"ONEBC":6.24,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":30.15,"median":44.41,"hi90":58.43},"CON":{"lo90":27.71,"median":41.52,"hi90":55.65},"GRN":{"lo90":0.6,"median":7.45,"hi90":15.99},"ONEBC":{"lo90":0.13,"median":5.89,"hi90":13.28}},"baseline_moves":[],"notes":[{"type":"incumbent_moved","note":"Elenore Sturko (MLA, elected Conservative 2024) is running in Surrey South instead; open seat.","v1":"Not adjusted in v1.","why_it_may_matter":"Moderate: loss of incumbent."}]},{"id":"325","name":"Surrey-Fleetwood","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Jagrup Brar","share":48.6},"shares_2024":{"NDP":48.6,"CON":44.9,"GRN":6.5},"adjusted_baseline":{"NDP":47.98,"CON":39.94,"GRN":6.47,"ONEBC":5.61},"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.7301,"category":"Leans","win_prob":{"NDP":0.7301,"CON":0.2691,"GRN":0.0006,"ONEBC":0.0002},"point":{"NDP":47.11,"CON":38.19,"GRN":8.95,"ONEBC":5.74,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":32.66,"median":47.02,"hi90":60.72},"CON":{"lo90":24.69,"median":38.19,"hi90":51.85},"GRN":{"lo90":1.25,"median":8.63,"hi90":17.78},"ONEBC":{"lo90":0.0,"median":5.45,"hi90":12.71}},"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":46.79,"CON":42.66,"GRN":4.46,"ONEBC":6.0,"OTH":0.1},"running":["NDP","CON","GRN","OTH"],"incumbent":{"name":"Garry Begg","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.5078,"category":"Toss-up","win_prob":{"NDP":0.5078,"CON":0.4918,"GRN":0.0004},"point":{"NDP":45.64,"CON":45.21,"GRN":6.44,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.71},"share":{"NDP":{"lo90":31.28,"median":45.4,"hi90":59.08},"CON":{"lo90":31.55,"median":45.2,"hi90":58.79},"GRN":{"lo90":0.0,"median":6.18,"hi90":13.78},"OTH":{"lo90":0.2,"median":2.38,"hi90":7.34}},"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":51.48,"CON":40.47,"ONEBC":5.68,"OTH":2.38},"running":["NDP","CON","CENTRE"],"incumbent":{"name":"Jessie Sunner","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.7057,"category":"Leans","win_prob":{"NDP":0.7057,"CON":0.2943},"point":{"NDP":53.98,"CON":45.84,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.18,"OTH":0.0},"share":{"NDP":{"lo90":40.08,"median":54.09,"hi90":68.0},"CON":{"lo90":31.71,"median":45.68,"hi90":59.65},"CENTRE":{"lo90":0.0,"median":0.12,"hi90":0.98}},"baseline_moves":["Japreet Lehal (independent 2024, 2.2%) not running: transferred","Joginder Singh Randhawa (independent 2024, 1.2%) not running: transferred"],"notes":[{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"328","name":"Surrey North","region":"Metro Vancouver","winner_2024":{"party":"CON","name":"Mandeep Dhaliwal","share":50.7},"shares_2024":{"CON":50.7,"NDP":43.3,"GRN":4.2,"OTH":1.0},"adjusted_baseline":{"NDP":42.9,"CON":45.37,"GRN":4.27,"ONEBC":6.39,"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.5481,"category":"Toss-up","win_prob":{"NDP":0.4516,"CON":0.5481,"GRN":0.0001,"ONEBC":0.0001,"OTH":0.0001},"point":{"NDP":41.23,"CON":42.74,"GRN":6.22,"ONEBC":6.42,"CENTRE":0.0,"OTH":3.39},"share":{"NDP":{"lo90":27.54,"median":40.97,"hi90":54.5},"CON":{"lo90":29.19,"median":42.78,"hi90":56.08},"GRN":{"lo90":0.0,"median":5.86,"hi90":13.64},"ONEBC":{"lo90":0.12,"median":6.13,"hi90":13.24},"OTH":{"lo90":0.0,"median":3.14,"hi90":8.65}},"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":47.47,"CON":44.05,"ONEBC":6.19,"OTH":2.28},"running":["NDP","CON","GRN","CENTRE"],"incumbent":{"name":"Bryan Tepper","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.5269,"category":"Toss-up","win_prob":{"NDP":0.4731,"CON":0.5269},"point":{"NDP":49.01,"CON":49.69,"GRN":1.3,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":34.27,"median":48.6,"hi90":62.38},"CON":{"lo90":35.75,"median":49.62,"hi90":63.44},"GRN":{"lo90":0.0,"median":0.9,"hi90":7.14}},"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":47.61,"CON":45.8,"ONEBC":6.44,"OTH":0.15},"running":["NDP","CON","ONEBC","CENTRE","OTH"],"incumbent":{"name":"Linda Hepner","party_at_dissolution":"CON","not_running":true,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.5857,"category":"Toss-up","win_prob":{"NDP":0.5857,"CON":0.4142,"ONEBC":0.0001},"point":{"NDP":46.98,"CON":43.77,"GRN":0.0,"ONEBC":6.56,"CENTRE":0.16,"OTH":2.52},"share":{"NDP":{"lo90":32.84,"median":46.84,"hi90":60.37},"CON":{"lo90":29.91,"median":43.66,"hi90":57.33},"ONEBC":{"lo90":0.3,"median":6.21,"hi90":13.66},"CENTRE":{"lo90":0.0,"median":0.11,"hi90":0.86},"OTH":{"lo90":0.0,"median":2.25,"hi90":7.37}},"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":40.61,"CON":52.04,"ONEBC":7.35},"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.8542,"category":"Likely","win_prob":{"NDP":0.1457,"CON":0.8542,"GRN":0.0001},"point":{"NDP":40.06,"CON":55.99,"GRN":1.24,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.71},"share":{"NDP":{"lo90":26.18,"median":39.58,"hi90":53.16},"CON":{"lo90":42.02,"median":55.93,"hi90":68.86},"GRN":{"lo90":0.0,"median":0.88,"hi90":6.67},"OTH":{"lo90":0.25,"median":2.37,"hi90":7.47}},"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":44.69,"CON":46.4,"ONEBC":6.53,"OTH":2.38},"running":["NDP","CON","GRN","ONEBC","CENTRE","OTH"],"incumbent":{"name":"Trevor Halford","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.5282,"category":"Toss-up","win_prob":{"NDP":0.4712,"CON":0.5282,"ONEBC":0.0006},"point":{"NDP":43.32,"CON":44.08,"GRN":1.24,"ONEBC":6.61,"CENTRE":0.0,"OTH":4.74},"share":{"NDP":{"lo90":28.89,"median":42.91,"hi90":56.62},"CON":{"lo90":30.34,"median":44.04,"hi90":57.31},"GRN":{"lo90":0.0,"median":0.86,"hi90":6.62},"ONEBC":{"lo90":0.29,"median":6.32,"hi90":13.61},"OTH":{"lo90":0.0,"median":4.52,"hi90":10.22}},"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":56.47,"CON":32.76,"GRN":6.2,"ONEBC":4.57},"running":["NDP","CON","GRN"],"incumbent":{"name":"George Chow","party_at_dissolution":"NDP","not_running":true,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9082,"category":"Likely","win_prob":{"NDP":0.9082,"CON":0.0914,"GRN":0.0004},"point":{"NDP":56.12,"CON":35.25,"GRN":8.63,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":41.84,"median":56.07,"hi90":69.46},"CON":{"lo90":22.12,"median":35.24,"hi90":49.02},"GRN":{"lo90":1.11,"median":8.36,"hi90":17.04}},"baseline_moves":[],"notes":[{"type":"incumbent_not_running","note":"George Chow (NDP) is not running.","v1":"Not adjusted in v1.","why_it_may_matter":"Low to moderate: loss of incumbent (The Writ docks a party 3-4 points when its incumbent leaves)."}]},{"id":"334","name":"Vancouver-Hastings","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Niki Sharma","share":64.1},"shares_2024":{"NDP":64.1,"CON":24.3,"GRN":10.9,"IND":0.7},"adjusted_baseline":{"NDP":63.6,"CON":22.37,"GRN":10.9,"ONEBC":3.09,"OTH":0.04},"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.9864,"category":"Solid","win_prob":{"NDP":0.9864,"CON":0.0116,"GRN":0.002},"point":{"NDP":61.05,"CON":22.71,"GRN":13.76,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.47},"share":{"NDP":{"lo90":46.99,"median":60.9,"hi90":73.68},"CON":{"lo90":11.59,"median":22.7,"hi90":35.32},"GRN":{"lo90":4.32,"median":13.48,"hi90":23.63},"OTH":{"lo90":0.05,"median":2.14,"hi90":7.13}},"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":60.17,"CON":28.31,"GRN":7.58,"ONEBC":3.94},"running":["NDP","CON","GRN"],"incumbent":{"name":"Mable Elmore","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9633,"category":"Solid","win_prob":{"NDP":0.9633,"CON":0.0361,"GRN":0.0006},"point":{"NDP":59.58,"CON":30.18,"GRN":10.24,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":45.57,"median":59.43,"hi90":72.8},"CON":{"lo90":17.83,"median":30.16,"hi90":44.0},"GRN":{"lo90":2.09,"median":9.95,"hi90":19.2}},"baseline_moves":[],"notes":[]},{"id":"336","name":"Vancouver-Langara","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Sunita Dhir","share":48.4},"shares_2024":{"NDP":48.4,"CON":46.0,"GRN":5.5},"adjusted_baseline":{"NDP":47.8,"CON":40.93,"GRN":5.52,"ONEBC":5.75},"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.5838,"category":"Toss-up","win_prob":{"NDP":0.5838,"CON":0.416,"GRN":0.0002},"point":{"NDP":47.65,"CON":44.52,"GRN":7.83,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":33.43,"median":47.64,"hi90":61.52},"CON":{"lo90":30.86,"median":44.49,"hi90":58.5},"GRN":{"lo90":0.73,"median":7.61,"hi90":16.09}},"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":61.38,"CON":27.52,"GRN":7.28,"ONEBC":3.82},"running":["NDP","CON","GRN"],"incumbent":{"name":"Christine Boyle","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9732,"category":"Solid","win_prob":{"NDP":0.9732,"CON":0.0263,"GRN":0.0005},"point":{"NDP":60.8,"CON":29.31,"GRN":9.89,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":46.82,"median":60.75,"hi90":73.92},"CON":{"lo90":17.0,"median":29.33,"hi90":42.55},"GRN":{"lo90":1.94,"median":9.6,"hi90":18.77}},"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":56.07,"CON":30.9,"GRN":8.72,"ONEBC":4.31},"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.9254,"category":"Likely","win_prob":{"NDP":0.9254,"CON":0.0743,"GRN":0.0003},"point":{"NDP":55.42,"CON":33.02,"GRN":11.57,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":41.12,"median":55.39,"hi90":69.49},"CON":{"lo90":20.19,"median":33.09,"hi90":46.47},"GRN":{"lo90":2.69,"median":11.29,"hi90":21.09}},"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":38.84,"CON":46.67,"GRN":7.91,"ONEBC":6.58},"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.6883,"category":"Leans","win_prob":{"NDP":0.3109,"CON":0.6883,"GRN":0.0007,"ONEBC":0.0001},"point":{"NDP":37.86,"CON":44.76,"GRN":10.64,"ONEBC":6.73,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":24.04,"median":37.7,"hi90":51.66},"CON":{"lo90":30.66,"median":44.82,"hi90":59.24},"GRN":{"lo90":2.39,"median":10.3,"hi90":19.75},"ONEBC":{"lo90":0.26,"median":6.39,"hi90":14.11}},"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":62.47,"CON":27.58,"GRN":6.12,"ONEBC":3.83},"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.9716,"category":"Solid","win_prob":{"NDP":0.9716,"CON":0.0279,"GRN":0.0005},"point":{"NDP":62.03,"CON":29.44,"GRN":8.53,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":47.75,"median":61.89,"hi90":75.21},"CON":{"lo90":16.68,"median":29.53,"hi90":42.93},"GRN":{"lo90":1.04,"median":8.33,"hi90":17.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":63.58,"CON":22.57,"GRN":10.73,"ONEBC":3.12},"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.9908,"category":"Solid","win_prob":{"NDP":0.9908,"CON":0.0074,"GRN":0.0017,"ONEBC":0.0001},"point":{"NDP":62.17,"CON":20.78,"GRN":13.89,"ONEBC":3.16,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":47.43,"median":62.08,"hi90":75.5},"CON":{"lo90":9.19,"median":20.67,"hi90":33.44},"GRN":{"lo90":4.38,"median":13.69,"hi90":24.02},"ONEBC":{"lo90":0.0,"median":2.79,"hi90":8.82}},"baseline_moves":[],"notes":[{"type":"incumbent_not_running","note":"Brenda Bailey (NDP) is not running.","v1":"Not adjusted in v1.","why_it_may_matter":"Low to moderate: loss of incumbent (The Writ docks a party 3-4 points when its incumbent leaves)."}]},{"id":"342","name":"Vancouver-Strathcona","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Joan Phillip","share":68.2},"shares_2024":{"NDP":68.2,"CON":17.1,"GRN":13.1,"OTH":1.7},"adjusted_baseline":{"NDP":67.49,"CON":15.65,"GRN":13.05,"ONEBC":2.14,"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.9942,"category":"Solid","win_prob":{"NDP":0.9942,"CON":0.0036,"GRN":0.0022},"point":{"NDP":64.42,"CON":15.4,"GRN":16.16,"ONEBC":0.0,"CENTRE":0.0,"OTH":4.02},"share":{"NDP":{"lo90":50.06,"median":64.26,"hi90":76.7},"CON":{"lo90":5.72,"median":15.37,"hi90":26.85},"GRN":{"lo90":6.18,"median":15.86,"hi90":26.95},"OTH":{"lo90":0.16,"median":3.84,"hi90":9.2}},"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":62.46,"CON":24.95,"GRN":9.13,"ONEBC":3.46},"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.9796,"category":"Solid","win_prob":{"NDP":0.9796,"CON":0.0191,"GRN":0.0013},"point":{"NDP":61.62,"CON":26.34,"GRN":12.04,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":47.33,"median":61.48,"hi90":74.76},"CON":{"lo90":14.61,"median":26.35,"hi90":39.55},"GRN":{"lo90":3.25,"median":11.77,"hi90":21.38}},"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":49.12,"CON":38.58,"GRN":6.89,"ONEBC":5.41},"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.6779,"category":"Leans","win_prob":{"NDP":0.6779,"CON":0.3218,"GRN":0.0003},"point":{"NDP":48.8,"CON":41.77,"GRN":9.44,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":34.8,"median":48.64,"hi90":62.41},"CON":{"lo90":28.46,"median":41.93,"hi90":55.65},"GRN":{"lo90":1.7,"median":9.16,"hi90":18.15}},"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":42.11,"CON":49.9,"ONEBC":7.04,"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.6743,"category":"Leans","win_prob":{"NDP":0.325,"CON":0.6743,"GRN":0.0002,"ONEBC":0.0005},"point":{"NDP":42.18,"CON":49.16,"GRN":1.28,"ONEBC":7.37,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":26.42,"median":41.52,"hi90":56.17},"CON":{"lo90":34.14,"median":48.93,"hi90":64.01},"GRN":{"lo90":0.0,"median":0.91,"hi90":8.06},"ONEBC":{"lo90":0.14,"median":6.99,"hi90":15.54}},"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.81,"CON":17.3,"GRN":33.5,"ONEBC":2.39},"running":["NDP","CON","GRN"],"incumbent":{"name":"Grace Lore","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.6208,"category":"Leans","win_prob":{"NDP":0.6208,"CON":0.0122,"GRN":0.367},"point":{"NDP":43.89,"CON":17.06,"GRN":39.05,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":28.27,"median":43.7,"hi90":59.5},"CON":{"lo90":5.86,"median":17.27,"hi90":30.78},"GRN":{"lo90":22.9,"median":38.72,"hi90":53.5}},"baseline_moves":[],"notes":[{"type":"notable_candidate","note":"The Conservatives dropped their candidate, Joachim Agou, on 2026-10-08 over social-media posts; he stays on the ballot as the Conservative candidate.","v1":"Not adjusted in v1.","why_it_may_matter":"Low (safe NDP seat), but the Conservative share is likely overstated."}]},{"id":"347","name":"Victoria-Swan Lake","region":"Vancouver Island","winner_2024":{"party":"NDP","name":"Nina Krieger","share":56.0},"shares_2024":{"NDP":56.0,"GRN":23.2,"CON":20.2,"OTH":0.6},"adjusted_baseline":{"NDP":55.41,"CON":18.3,"GRN":23.16,"ONEBC":2.52,"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.9347,"category":"Likely","win_prob":{"NDP":0.9347,"CON":0.0114,"GRN":0.0539},"point":{"NDP":53.39,"CON":18.57,"GRN":28.04,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":37.68,"median":53.14,"hi90":68.46},"CON":{"lo90":7.02,"median":18.81,"hi90":32.08},"GRN":{"lo90":13.57,"median":27.6,"hi90":41.82}},"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":33.03,"CON":57.27,"GRN":1.6,"ONEBC":8.11},"running":["NDP","CON","GRN"],"incumbent":{"name":"Macklin McCall","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9616,"category":"Solid","win_prob":{"NDP":0.0383,"CON":0.9616,"GRN":0.0001},"point":{"NDP":33.35,"CON":63.46,"GRN":3.19,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":19.52,"median":32.97,"hi90":47.23},"CON":{"lo90":48.98,"median":63.41,"hi90":77.16},"GRN":{"lo90":0.0,"median":2.78,"hi90":10.4}},"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":32.12,"CON":53.24,"GRN":7.11,"ONEBC":7.53},"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.9139,"category":"Likely","win_prob":{"NDP":0.0849,"CON":0.9139,"GRN":0.0008,"ONEBC":0.0004},"point":{"NDP":31.2,"CON":51.37,"GRN":9.72,"ONEBC":7.71,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":17.96,"median":31.05,"hi90":44.32},"CON":{"lo90":37.36,"median":51.47,"hi90":65.5},"GRN":{"lo90":1.71,"median":9.43,"hi90":18.8},"ONEBC":{"lo90":0.65,"median":7.34,"hi90":15.38}},"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.96,"CON":31.52,"GRN":38.08,"ONEBC":4.45},"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.7541,"category":"Leans","win_prob":{"NDP":0.0508,"CON":0.1951,"GRN":0.7541},"point":{"NDP":24.06,"CON":32.01,"GRN":43.93,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":11.86,"median":23.89,"hi90":37.49},"CON":{"lo90":18.98,"median":32.22,"hi90":46.28},"GRN":{"lo90":28.28,"median":43.67,"hi90":57.4}},"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-02-09_leger.json","average":{"NDP":-0.82,"CON":-0.76,"GRN":1.77,"ONEBC":0.16,"CENTRE":0.0,"OTH":-0.37},"seat_median":{"NDP":0.0,"CON":-1.0,"GRN":1.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"p_majority":{"NDP":-0.009,"CON":-0.0129,"GRN":0.0001,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"p_minority":0.0218,"leader_changes":["289"]},"average_series":{"NDP":[["2024-10-20",null],["2024-10-26",null],["2024-11-02",null],["2024-11-09",null],["2024-11-16",null],["2024-11-23",null],["2024-11-30",null],["2024-12-07",null],["2024-12-14",null],["2024-12-21",null],["2024-12-28",null],["2025-01-04",null],["2025-01-11",null],["2025-01-18",null],["2025-01-25",null],["2025-02-01",45.66],["2025-02-08",45.83],["2025-02-15",45.9],["2025-02-22",45.87],["2025-03-01",45.75],["2025-03-08",45.55],["2025-03-15",45.33],["2025-03-22",45.1],["2025-03-29",44.93],["2025-04-05",44.85],["2025-04-12",44.84],["2025-04-19",44.84],["2025-04-26",44.78],["2025-05-03",44.67],["2025-05-10",44.5],["2025-05-17",44.26],["2025-05-24",43.97],["2025-05-31",43.64],["2025-06-07",43.28],["2025-06-14",42.93],["2025-06-21",42.6],["2025-06-28",42.3],["2025-07-05",42.04],["2025-07-12",41.83],["2025-07-19",41.69],["2025-07-26",41.68],["2025-08-02",41.85],["2025-08-09",42.15],["2025-08-16",42.45],["2025-08-23",42.76],["2025-08-30",43.1],["2025-09-06",43.46],["2025-09-13",43.79],["2025-09-20",44.06],["2025-09-27",44.24],["2025-10-04",44.31],["2025-10-11",44.28],["2025-10-18",44.14],["2025-10-25",43.89],["2025-11-01",43.54],["2025-11-08",43.16],["2025-11-15",42.83],["2025-11-22",42.6],["2025-11-29",42.48],["2025-12-06",42.41],["2025-12-13",42.38],["2025-12-20",42.38],["2025-12-27",42.42],["2026-01-03",42.52],["2026-01-10",42.71],["2026-01-17",42.92],["2026-01-24",43.07],["2026-01-31",43.12],["2026-02-07",43.11],["2026-02-14",43.05]],"CON":[["2024-10-20",null],["2024-10-26",null],["2024-11-02",null],["2024-11-09",null],["2024-11-16",null],["2024-11-23",null],["2024-11-30",null],["2024-12-07",null],["2024-12-14",null],["2024-12-21",null],["2024-12-28",null],["2025-01-04",null],["2025-01-11",null],["2025-01-18",null],["2025-01-25",null],["2025-02-01",41.55],["2025-02-08",41.51],["2025-02-15",41.49],["2025-02-22",41.5],["2025-03-01",41.55],["2025-03-08",41.65],["2025-03-15",41.85],["2025-03-22",42.25],["2025-03-29",42.98],["2025-04-05",43.91],["2025-04-12",44.53],["2025-04-19",44.56],["2025-04-26",44.18],["2025-05-03",43.61],["2025-05-10",43.03],["2025-05-17",42.52],["2025-05-24",42.17],["2025-05-31",42.02],["2025-06-07",42.03],["2025-06-14",42.18],["2025-06-21",42.41],["2025-06-28",42.67],["2025-07-05",42.92],["2025-07-12",43.15],["2025-07-19",43.36],["2025-07-26",43.53],["2025-08-02",43.56],["2025-08-09",43.37],["2025-08-16",43.0],["2025-08-23",42.51],["2025-08-30",41.94],["2025-09-06",41.35],["2025-09-13",40.82],["2025-09-20",40.39],["2025-09-27",40.09],["2025-10-04",39.9],["2025-10-11",39.79],["2025-10-18",39.72],["2025-10-25",39.66],["2025-11-01",39.57],["2025-11-08",39.46],["2025-11-15",39.37],["2025-11-22",39.34],["2025-11-29",39.37],["2025-12-06",39.44],["2025-12-13",39.54],["2025-12-20",39.61],["2025-12-27",39.61],["2026-01-03",39.48],["2026-01-10",39.19],["2026-01-17",38.8],["2026-01-24",38.43],["2026-01-31",38.17],["2026-02-07",38.01],["2026-02-14",37.91]],"GRN":[["2024-10-20",null],["2024-10-26",null],["2024-11-02",null],["2024-11-09",null],["2024-11-16",null],["2024-11-23",null],["2024-11-30",null],["2024-12-07",null],["2024-12-14",null],["2024-12-21",null],["2024-12-28",null],["2025-01-04",null],["2025-01-11",null],["2025-01-18",null],["2025-01-25",null],["2025-02-01",9.32],["2025-02-08",9.3],["2025-02-15",9.35],["2025-02-22",9.45],["2025-03-01",9.6],["2025-03-08",9.76],["2025-03-15",9.87],["2025-03-22",9.83],["2025-03-29",9.52],["2025-04-05",8.94],["2025-04-12",8.43],["2025-04-19",8.25],["2025-04-26",8.32],["2025-05-03",8.5],["2025-05-10",8.69],["2025-05-17",8.81],["2025-05-24",8.83],["2025-05-31",8.75],["2025-06-07",8.59],["2025-06-14",8.37],["2025-06-21",8.14],["2025-06-28",7.92],["2025-07-05",7.73],["2025-07-12",7.62],["2025-07-19",7.67],["2025-07-26",8.05],["2025-08-02",8.81],["2025-08-09",9.54],["2025-08-16",9.9],["2025-08-23",10.02],["2025-08-30",10.04],["2025-09-06",10.01],["2025-09-13",9.95],["2025-09-20",9.88],["2025-09-27",9.8],["2025-10-04",9.72],["2025-10-11",9.66],["2025-10-18",9.6],["2025-10-25",9.55],["2025-11-01",9.51],["2025-11-08",9.46],["2025-11-15",9.43],["2025-11-22",9.42],["2025-11-29",9.43],["2025-12-06",9.46],["2025-12-13",9.5],["2025-12-20",9.54],["2025-12-27",9.58],["2026-01-03",9.66],["2026-01-10",9.78],["2026-01-17",9.96],["2026-01-24",10.18],["2026-01-31",10.42],["2026-02-07",10.63],["2026-02-14",10.82]],"ONEBC":[["2024-10-20",null],["2024-10-26",null],["2024-11-02",null],["2024-11-09",null],["2024-11-16",null],["2024-11-23",null],["2024-11-30",null],["2024-12-07",null],["2024-12-14",null],["2024-12-21",null],["2024-12-28",null],["2025-01-04",null],["2025-01-11",null],["2025-01-18",null],["2025-01-25",null],["2025-02-01",null],["2025-02-08",null],["2025-02-15",null],["2025-02-22",null],["2025-03-01",null],["2025-03-08",null],["2025-03-15",null],["2025-03-22",null],["2025-03-29",null],["2025-04-05",null],["2025-04-12",null],["2025-04-19",null],["2025-04-26",null],["2025-05-03",null],["2025-05-10",null],["2025-05-17",null],["2025-05-24",null],["2025-05-31",null],["2025-06-07",null],["2025-06-14",null],["2025-06-21",null],["2025-06-28",null],["2025-07-05",null],["2025-07-12",null],["2025-07-19",null],["2025-07-26",null],["2025-08-02",null],["2025-08-09",null],["2025-08-16",null],["2025-08-23",null],["2025-08-30",null],["2025-09-06",null],["2025-09-13",null],["2025-09-20",null],["2025-09-27",null],["2025-10-04",2.67],["2025-10-11",2.88],["2025-10-18",3.17],["2025-10-25",3.61],["2025-11-01",4.21],["2025-11-08",4.91],["2025-11-15",5.6],["2025-11-22",6.13],["2025-11-29",6.48],["2025-12-06",6.68],["2025-12-13",6.78],["2025-12-20",6.8],["2025-12-27",6.76],["2026-01-03",6.64],["2026-01-10",6.43],["2026-01-17",6.17],["2026-01-24",5.96],["2026-01-31",5.82],["2026-02-07",5.74],["2026-02-14",5.7]],"CENTRE":[["2024-10-20",null],["2024-10-26",null],["2024-11-02",null],["2024-11-09",null],["2024-11-16",null],["2024-11-23",null],["2024-11-30",null],["2024-12-07",null],["2024-12-14",null],["2024-12-21",null],["2024-12-28",null],["2025-01-04",null],["2025-01-11",null],["2025-01-18",null],["2025-01-25",null],["2025-02-01",null],["2025-02-08",null],["2025-02-15",null],["2025-02-22",null],["2025-03-01",null],["2025-03-08",null],["2025-03-15",null],["2025-03-22",null],["2025-03-29",null],["2025-04-05",null],["2025-04-12",null],["2025-04-19",null],["2025-04-26",null],["2025-05-03",null],["2025-05-10",null],["2025-05-17",null],["2025-05-24",null],["2025-05-31",null],["2025-06-07",null],["2025-06-14",null],["2025-06-21",null],["2025-06-28",null],["2025-07-05",null],["2025-07-12",null],["2025-07-19",null],["2025-07-26",null],["2025-08-02",null],["2025-08-09",null],["2025-08-16",null],["2025-08-23",null],["2025-08-30",null],["2025-09-06",null],["2025-09-13",null],["2025-09-20",null],["2025-09-27",null],["2025-10-04",2.47],["2025-10-11",2.37],["2025-10-18",2.25],["2025-10-25",2.14],["2025-11-01",2.04],["2025-11-08",1.96],["2025-11-15",1.91],["2025-11-22",1.89],["2025-11-29",1.9],["2025-12-06",1.92],["2025-12-13",1.94],["2025-12-20",null],["2025-12-27",null],["2026-01-03",null],["2026-01-10",null],["2026-01-17",null],["2026-01-24",null],["2026-01-31",null],["2026-02-07",null],["2026-02-14",null]]},"file":"2026-02-14_pallas-data.json","publication":{"date":"2026-02-14","path":"by-date/2026-02-14.json","snapshots_that_day":["2026-02-14_pallas-data.json"],"new_polls":[{"date":"2026-02-14","firm":"Pallas Data","sample":988,"values":{"NDP":42,"CON":37,"GRN":13,"ONEBC":6}}],"previous_date":"2026-02-09","changes":{"from_date":"2026-02-09","from_file":"2026-02-09_leger.json","average":{"NDP":-0.82,"CON":-0.76,"GRN":1.77,"ONEBC":0.16,"CENTRE":0.0,"OTH":-0.37},"seat_median":{"NDP":0.0,"CON":-1.0,"GRN":1.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"p_majority":{"NDP":-0.009,"CON":-0.0129,"GRN":0.0001,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"p_minority":0.0218,"leader_changes":[{"id":"289","name":"Ladysmith-Oceanside","from":"NDP","to":"CON"}]}}}