{"title":"British Columbia 2026 seat projection","label":"Projection, not a poll.","version":"bc-shadow-v1","generated":"2026-10-10T05:16:00+00:00","backfilled":true,"as_of":"2025-10-25","freeze_at":"2026-10-23 23:59:59 America/Vancouver (PDT, UTC-7)","data_window":{"from":"2024-10-20","to":"2025-10-25","rule":"Polls dated after the 2024 election, up to the newest poll; kernel weights as on the site."},"poll_set_hash":"7a13d03192a19b19","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":[]}],"new_polls":[{"date":"2025-10-25","firm":"Angus Reid","sample":1044,"values":{"NDP":40,"CON":41,"GRN":11,"ONEBC":5,"CENTRE":1}}],"revised_polls":[],"average":{"NDP":{"mean":44.2,"lo":41.07,"hi":47.33},"CON":{"mean":39.86,"lo":38.41,"hi":41.3},"GRN":{"mean":9.65,"lo":8.11,"hi":11.19},"ONEBC":{"mean":2.93,"lo":1.13,"hi":4.73},"CENTRE":{"mean":2.16,"lo":1.17,"hi":3.15}},"model_target":{"NDP":44.2,"CON":39.86,"GRN":9.65,"ONEBC":2.93,"CENTRE":2.16,"OTH":1.21},"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.885,"seats_lo90":29.0,"seats_hi90":69.0,"p_majority":0.6372,"p_most_seats":0.6643,"vote_median":45.3651,"vote_lo90":38.5156,"vote_hi90":51.8877},"CON":{"seats_median":41.0,"seats_mean":41.0145,"seats_lo90":22.0,"seats_hi90":62.0,"p_majority":0.2963,"p_most_seats":0.3202,"vote_median":42.3511,"vote_lo90":35.7195,"vote_hi90":49.1166},"GRN":{"seats_median":2.0,"seats_mean":1.8744,"seats_lo90":0.0,"seats_hi90":4.0,"p_majority":0.0,"p_most_seats":0.0001,"vote_median":9.2325,"vote_lo90":5.5208,"vote_hi90":12.9053},"ONEBC":{"seats_median":0.0,"seats_mean":0.0019,"seats_lo90":0.0,"seats_hi90":0.0,"p_majority":0.0,"p_most_seats":0.0,"vote_median":1.2537,"vote_lo90":0.332,"vote_hi90":2.2982},"CENTRE":{"seats_median":0.0,"seats_mean":0.002,"seats_lo90":0.0,"seats_hi90":0.0,"p_majority":0.0,"p_most_seats":0.0,"vote_median":1.0519,"vote_lo90":0.2002,"vote_hi90":1.9706},"OTH":{"seats_median":0.0,"seats_mean":0.2222,"seats_lo90":0.0,"seats_hi90":1.0,"p_majority":0.0,"p_most_seats":0.0,"vote_median":0.6705,"vote_lo90":0.2979,"vote_hi90":1.1591}},"p_minority":0.0665,"p_tied_most_seats":0.0154,"ridings_led":{"NDP":54,"CON":37,"GRN":2,"ONEBC":0,"CENTRE":0,"OTH":0},"ridings_led_point":{"NDP":54,"CON":37,"GRN":2,"ONEBC":0,"CENTRE":0,"OTH":0},"categories":{"Solid":17,"Likely":32,"Leans":23,"Toss-up":21},"toss_ups":21,"seat_histogram":{"NDP":{"0":5,"1":3,"2":5,"3":5,"4":2,"5":7,"6":4,"7":4,"8":4,"9":1,"10":2,"11":9,"12":9,"13":11,"14":10,"15":12,"16":9,"17":17,"18":18,"19":22,"20":20,"21":28,"22":25,"23":21,"24":33,"25":41,"26":36,"27":49,"28":56,"29":50,"30":70,"31":66,"32":88,"33":104,"34":111,"35":133,"36":150,"37":146,"38":175,"39":191,"40":214,"41":212,"42":257,"43":272,"44":291,"45":321,"46":309,"47":319,"48":359,"49":356,"50":388,"51":401,"52":363,"53":352,"54":337,"55":368,"56":310,"57":281,"58":269,"59":284,"60":222,"61":226,"62":220,"63":183,"64":156,"65":113,"66":105,"67":112,"68":104,"69":84,"70":66,"71":63,"72":50,"73":44,"74":37,"75":24,"76":30,"77":20,"78":19,"79":15,"80":16,"81":11,"82":9,"83":16,"84":6,"85":5,"86":8,"87":7,"88":3,"89":5,"90":2,"91":4},"CON":{"0":1,"1":3,"2":5,"3":5,"4":10,"5":3,"6":6,"7":8,"8":13,"9":10,"10":11,"11":13,"12":15,"13":19,"14":25,"15":17,"16":42,"17":39,"18":43,"19":55,"20":60,"21":54,"22":94,"23":93,"24":105,"25":121,"26":146,"27":148,"28":166,"29":203,"30":242,"31":246,"32":250,"33":266,"34":308,"35":344,"36":343,"37":341,"38":344,"39":382,"40":372,"41":387,"42":380,"43":338,"44":323,"45":341,"46":297,"47":295,"48":257,"49":242,"50":240,"51":205,"52":196,"53":159,"54":150,"55":141,"56":115,"57":110,"58":119,"59":87,"60":62,"61":76,"62":61,"63":48,"64":39,"65":39,"66":40,"67":28,"68":29,"69":25,"70":27,"71":14,"72":31,"73":13,"74":17,"75":18,"76":11,"77":6,"78":6,"79":7,"80":10,"81":4,"82":7,"83":2,"84":4,"85":6,"86":2,"87":3,"88":2,"89":4,"90":2,"91":1,"92":3},"GRN":{"0":1582,"1":2832,"2":3003,"3":1533,"4":573,"5":237,"6":100,"7":52,"8":37,"9":20,"10":16,"11":3,"12":4,"13":4,"15":1,"17":1,"27":1,"38":1},"ONEBC":{"0":9989,"1":9,"2":1,"8":1},"CENTRE":{"0":9981,"1":18,"2":1},"OTH":{"0":7779,"1":2220,"2":1}},"projected_vote":{"NDP":45.61,"CON":42.36,"GRN":9.18,"ONEBC":1.23,"CENTRE":1.0,"OTH":0.61}},"ridings":[{"id":"258","name":"Abbotsford-Mission","region":"Fraser Valley","winner_2024":{"party":"CON","name":"Reann Gasper","share":55.4},"shares_2024":{"CON":55.4,"NDP":44.6},"adjusted_baseline":{"NDP":43.29,"CON":50.52,"ONEBC":3.56,"CENTRE":2.62},"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.613,"category":"Leans","win_prob":{"NDP":0.3868,"CON":0.613,"ONEBC":0.0001,"OTH":0.0001},"point":{"NDP":43.9,"CON":49.03,"GRN":0.0,"ONEBC":3.61,"CENTRE":2.43,"OTH":1.03},"share":{"NDP":{"lo90":28.71,"median":43.98,"hi90":58.55},"CON":{"lo90":32.89,"median":48.53,"hi90":63.43},"ONEBC":{"lo90":0.0,"median":3.25,"hi90":9.85},"CENTRE":{"lo90":0.0,"median":2.12,"hi90":7.71},"OTH":{"lo90":0.0,"median":0.6,"hi90":4.93}},"baseline_moves":[],"notes":[{"type":"vacant","note":"Vacant: Reann Gasper (Conservative) resigned 2026-08-22; the 2026-09-26 by-election was cancelled by dissolution. Kerry-Lynne Findlay is not a candidate.","v1":"Not adjusted in v1.","why_it_may_matter":"Moderate: no incumbent."},{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"259","name":"Abbotsford South","region":"Fraser Valley","winner_2024":{"party":"CON","name":"Bruce Banman","share":61.6},"shares_2024":{"CON":61.6,"NDP":35.2,"IND":3.2},"adjusted_baseline":{"NDP":34.91,"CON":57.95,"ONEBC":4.11,"CENTRE":3.02},"running":["NDP","CON","ONEBC"],"incumbent":{"name":"Bruce Banman","party_at_dissolution":"CENTRE","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.8903,"category":"Likely","win_prob":{"NDP":0.1097,"CON":0.8903},"point":{"NDP":37.13,"CON":58.65,"GRN":0.0,"ONEBC":4.22,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":23.35,"median":37.44,"hi90":52.33},"CON":{"lo90":43.12,"median":58.3,"hi90":72.33},"ONEBC":{"lo90":0.02,"median":3.82,"hi90":10.77}},"baseline_moves":["Amandeep Singh (independent 2024, 3.2%) not running: transferred"],"notes":[{"type":"floor_crosser","note":"Bruce Banman: Left the Conservative caucus in 2025-26, sat as an independent and then CentreBC (from 2026-09-18), and returned to the Conservatives on 2026-09-22; the Conservative candidate here.","v1":"Not adjusted in v1.","why_it_may_matter":"Incumbent (2024 Conservative winner) runs for the same party; the episode could cost personal or party support. Low to moderate."},{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"260","name":"Abbotsford West","region":"Fraser Valley","winner_2024":{"party":"CON","name":"Korky Neufeld","share":58.4},"shares_2024":{"CON":58.4,"NDP":36.9,"IND":4.8},"adjusted_baseline":{"NDP":36.58,"CON":55.08,"ONEBC":3.9,"CENTRE":4.44},"running":["NDP","CON","CENTRE"],"incumbent":{"name":"Korky Neufeld","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.8755,"category":"Likely","win_prob":{"NDP":0.1244,"CON":0.8755,"CENTRE":0.0001},"point":{"NDP":38.03,"CON":57.76,"GRN":0.0,"ONEBC":0.0,"CENTRE":4.21,"OTH":0.0},"share":{"NDP":{"lo90":23.31,"median":38.0,"hi90":52.77},"CON":{"lo90":42.52,"median":57.5,"hi90":72.33},"CENTRE":{"lo90":0.07,"median":4.0,"hi90":10.52}},"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.21,"CON":46.28,"GRN":5.85,"ONEBC":3.26,"CENTRE":2.4},"running":["NDP","CON","ONEBC"],"incumbent":{"name":"Donegal Wilson","party_at_dissolution":"CENTRE","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.5124,"category":"Toss-up","win_prob":{"NDP":0.5124,"CON":0.4875,"ONEBC":0.0001},"point":{"NDP":48.56,"CON":47.89,"GRN":0.0,"ONEBC":3.55,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":34.1,"median":48.39,"hi90":62.47},"CON":{"lo90":33.68,"median":47.96,"hi90":62.18},"ONEBC":{"lo90":0.18,"median":3.11,"hi90":9.52}},"baseline_moves":["Sean Taylor (independent 2024, 3.2%) not running: transferred"],"notes":[{"type":"floor_crosser","note":"Donegal Wilson: Left the Conservative caucus in 2025-26, sat as an independent and then CentreBC (from 2026-09-18), and returned to the Conservatives on 2026-09-22; the Conservative candidate here.","v1":"Not adjusted in v1.","why_it_may_matter":"Incumbent (2024 Conservative winner) runs for the same party; the episode could cost personal or party support. Low to moderate."},{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"262","name":"Bulkley Valley-Stikine","region":"Interior and North","winner_2024":{"party":"CON","name":"Sharon L. Hartwell","share":52.3},"shares_2024":{"CON":52.3,"NDP":38.9,"GRN":6.3,"OTH":2.5},"adjusted_baseline":{"NDP":37.7,"CON":47.68,"GRN":6.28,"ONEBC":3.37,"CENTRE":2.48,"OTH":2.5},"running":["NDP","CON","OTH"],"incumbent":{"name":"Sharon Hartwell","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.6914,"category":"Leans","win_prob":{"NDP":0.3085,"CON":0.6914,"OTH":0.0001},"point":{"NDP":44.26,"CON":51.81,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":3.94},"share":{"NDP":{"lo90":30.45,"median":44.07,"hi90":57.87},"CON":{"lo90":38.03,"median":52.04,"hi90":65.84},"OTH":{"lo90":0.43,"median":3.55,"hi90":8.9}},"baseline_moves":[],"notes":[{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"263","name":"Burnaby Centre","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Anne Kang","share":57.3},"shares_2024":{"NDP":57.3,"CON":42.7},"adjusted_baseline":{"NDP":55.87,"CON":39.35,"ONEBC":2.75,"CENTRE":2.03},"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.8471,"category":"Likely","win_prob":{"NDP":0.8471,"CON":0.1529},"point":{"NDP":56.87,"CON":40.66,"GRN":0.67,"ONEBC":0.0,"CENTRE":1.8,"OTH":0.0},"share":{"NDP":{"lo90":42.48,"median":56.2,"hi90":69.51},"CON":{"lo90":27.05,"median":40.49,"hi90":53.91},"GRN":{"lo90":0.0,"median":0.37,"hi90":5.92},"CENTRE":{"lo90":0.0,"median":1.47,"hi90":6.01}},"baseline_moves":[],"notes":[]},{"id":"264","name":"Burnaby East","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Reah Arora","share":51.8},"shares_2024":{"NDP":51.8,"CON":40.5,"GRN":7.6},"adjusted_baseline":{"NDP":50.57,"CON":37.31,"GRN":7.58,"ONEBC":2.61,"CENTRE":1.93},"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.838,"category":"Likely","win_prob":{"NDP":0.838,"CON":0.1616,"GRN":0.0004},"point":{"NDP":51.45,"CON":36.72,"GRN":9.2,"ONEBC":2.63,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":37.54,"median":51.33,"hi90":64.79},"CON":{"lo90":23.85,"median":36.73,"hi90":50.28},"GRN":{"lo90":1.52,"median":8.93,"hi90":17.75},"ONEBC":{"lo90":0.0,"median":2.28,"hi90":7.48}},"baseline_moves":[],"notes":[]},{"id":"265","name":"Burnaby-New Westminster","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Raj Chouhan","share":60.0},"shares_2024":{"NDP":60.0,"CON":34.7,"IND":5.3},"adjusted_baseline":{"NDP":59.98,"CON":35.34,"GRN":0.4,"ONEBC":2.46,"CENTRE":1.82},"running":["NDP","CON","GRN"],"incumbent":{"name":"Raj Chouhan","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9302,"category":"Likely","win_prob":{"NDP":0.9302,"CON":0.0698},"point":{"NDP":61.53,"CON":37.16,"GRN":1.31,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":47.23,"median":61.02,"hi90":73.68},"CON":{"lo90":24.23,"median":37.1,"hi90":50.72},"GRN":{"lo90":0.0,"median":1.06,"hi90":6.72}},"baseline_moves":["Daniel Kofi Ampong (independent 2024, 5.3%) not running: transferred"],"notes":[]},{"id":"266","name":"Burnaby North","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Janet Routledge","share":53.3},"shares_2024":{"NDP":53.3,"CON":43.0,"IND":3.7},"adjusted_baseline":{"NDP":52.84,"CON":41.79,"GRN":0.28,"ONEBC":2.93,"CENTRE":2.16},"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.7917,"category":"Leans","win_prob":{"NDP":0.7917,"CON":0.2083},"point":{"NDP":54.24,"CON":41.56,"GRN":1.23,"ONEBC":2.97,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":39.37,"median":53.64,"hi90":67.09},"CON":{"lo90":27.84,"median":41.47,"hi90":55.13},"GRN":{"lo90":0.0,"median":0.95,"hi90":6.47},"ONEBC":{"lo90":0.0,"median":2.59,"hi90":8.09}},"baseline_moves":["Martin Kendell (independent 2024, 3.7%) not running: transferred"],"notes":[]},{"id":"267","name":"Burnaby South-Metrotown","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Paul Choi","share":49.3},"shares_2024":{"NDP":49.3,"CON":41.6,"GRN":6.3,"IND":1.9},"adjusted_baseline":{"NDP":48.78,"CON":39.92,"GRN":6.43,"ONEBC":2.8,"CENTRE":2.06},"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.7602,"category":"Leans","win_prob":{"NDP":0.7602,"CON":0.2396,"GRN":0.0002},"point":{"NDP":49.79,"CON":39.42,"GRN":7.97,"ONEBC":2.82,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":35.76,"median":49.73,"hi90":63.14},"CON":{"lo90":25.99,"median":39.42,"hi90":53.25},"GRN":{"lo90":0.86,"median":7.64,"hi90":15.93},"ONEBC":{"lo90":0.0,"median":2.43,"hi90":7.7}},"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.35,"CON":62.88,"ONEBC":4.48,"CENTRE":3.29},"running":["NDP","CON","GRN"],"incumbent":{"name":"Lorne Doerkson","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.978,"category":"Solid","win_prob":{"NDP":0.022,"CON":0.978},"point":{"NDP":31.44,"CON":67.49,"GRN":1.06,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":17.82,"median":31.09,"hi90":44.95},"CON":{"lo90":52.82,"median":66.86,"hi90":80.09},"GRN":{"lo90":0.0,"median":1.01,"hi90":7.32}},"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.09,"CON":49.81,"ONEBC":3.51,"CENTRE":2.59},"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.6515,"category":"Leans","win_prob":{"NDP":0.3485,"CON":0.6515},"point":{"NDP":46.61,"CON":53.39,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":31.73,"median":46.65,"hi90":61.88},"CON":{"lo90":38.12,"median":53.35,"hi90":68.27}},"baseline_moves":[],"notes":[{"type":"floor_crosser","note":"Áʼa꞉líya Warbus: Left the Conservative caucus in 2025-26, sat as an independent and then CentreBC (from 2026-09-18), and returned to the Conservatives on 2026-09-22; the Conservative candidate here.","v1":"Not adjusted in v1.","why_it_may_matter":"Incumbent (2024 Conservative winner) runs for the same party; the episode could cost personal or party support. Low to moderate."},{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"270","name":"Chilliwack North","region":"Fraser Valley","winner_2024":{"party":"CON","name":"Heather Maahs","share":54.6},"shares_2024":{"CON":54.6,"NDP":37.7,"GRN":5.5,"IND":2.3},"adjusted_baseline":{"NDP":36.51,"CON":49.68,"GRN":5.46,"ONEBC":3.51,"CENTRE":4.84},"running":["NDP","CON","CENTRE"],"incumbent":{"name":"Heather Maahs","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.7589,"category":"Leans","win_prob":{"NDP":0.2411,"CON":0.7589},"point":{"NDP":41.54,"CON":53.06,"GRN":0.0,"ONEBC":0.0,"CENTRE":5.4,"OTH":0.0},"share":{"NDP":{"lo90":26.81,"median":41.52,"hi90":56.41},"CON":{"lo90":37.79,"median":53.08,"hi90":68.04},"CENTRE":{"lo90":0.79,"median":5.07,"hi90":11.84}},"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.03,"CON":43.85,"GRN":7.76,"ONEBC":3.08,"CENTRE":2.27},"running":["NDP","CON","GRN"],"incumbent":{"name":"Scott McInnis","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.5588,"category":"Toss-up","win_prob":{"NDP":0.4404,"CON":0.5588,"GRN":0.0008},"point":{"NDP":44.37,"CON":46.18,"GRN":9.45,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":29.36,"median":44.06,"hi90":58.79},"CON":{"lo90":32.03,"median":46.36,"hi90":61.15},"GRN":{"lo90":1.36,"median":9.17,"hi90":18.48}},"baseline_moves":[],"notes":[{"type":"floor_crosser","note":"Scott McInnis: left or was removed from the Conservative caucus in September 2026 and returned on 2026-09-21; Conservative candidate.","v1":"Not adjusted in v1.","why_it_may_matter":"Low."}]},{"id":"272","name":"Coquitlam-Burke Mountain","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Jodie Wickens","share":50.8},"shares_2024":{"NDP":50.8,"CON":49.2},"adjusted_baseline":{"NDP":49.46,"CON":45.04,"ONEBC":3.16,"CENTRE":2.33},"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.5908,"category":"Toss-up","win_prob":{"NDP":0.5908,"CON":0.4092},"point":{"NDP":50.49,"CON":46.75,"GRN":0.67,"ONEBC":0.0,"CENTRE":2.09,"OTH":0.0},"share":{"NDP":{"lo90":35.9,"median":49.9,"hi90":63.29},"CON":{"lo90":32.69,"median":46.52,"hi90":60.27},"GRN":{"lo90":0.0,"median":0.36,"hi90":5.75},"CENTRE":{"lo90":0.0,"median":1.76,"hi90":6.61}},"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.11,"CON":37.84,"GRN":6.45,"ONEBC":2.65,"CENTRE":1.95},"running":["NDP","CON","GRN"],"incumbent":{"name":"Jennifer Blatherwick","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.7923,"category":"Leans","win_prob":{"NDP":0.7923,"CON":0.2074,"GRN":0.0003},"point":{"NDP":52.34,"CON":39.68,"GRN":7.97,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":38.26,"median":52.16,"hi90":65.89},"CON":{"lo90":26.61,"median":39.77,"hi90":53.73},"GRN":{"lo90":1.04,"median":7.67,"hi90":16.08}},"baseline_moves":["Ken Holowanky (independent 2024, 2.3%) not running: transferred"],"notes":[]},{"id":"274","name":"Courtenay-Comox","region":"Vancouver Island","winner_2024":{"party":"CON","name":"Brennan Day","share":38.8},"shares_2024":{"CON":38.8,"NDP":38.6,"GRN":20.7,"IND":1.5},"adjusted_baseline":{"NDP":37.88,"CON":36.4,"GRN":20.7,"ONEBC":2.55,"CENTRE":2.46},"running":["NDP","CON","GRN","CENTRE"],"incumbent":{"name":"Brennan Day","party_at_dissolution":"IND","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.4952,"category":"Toss-up","win_prob":{"NDP":0.4952,"CON":0.4557,"GRN":0.0491},"point":{"NDP":37.88,"CON":36.85,"GRN":23.1,"ONEBC":0.0,"CENTRE":2.17,"OTH":0.0},"share":{"NDP":{"lo90":23.36,"median":37.61,"hi90":52.32},"CON":{"lo90":22.68,"median":36.91,"hi90":51.97},"GRN":{"lo90":10.09,"median":22.67,"hi90":35.96},"CENTRE":{"lo90":0.0,"median":1.81,"hi90":7.09}},"baseline_moves":["John Hedican (independent 2024, 1.5%) not running: transferred","Devin Howell (independent 2024, 0.4%) not running: transferred"],"notes":[{"type":"floor_crosser","note":"Brennan Day left the Conservative caucus on 2026-08-26 and returned after the writ; Conservative candidate.","v1":"Not adjusted in v1.","why_it_may_matter":"Low."}]},{"id":"275","name":"Cowichan Valley","region":"Vancouver Island","winner_2024":{"party":"NDP","name":"Debra Toporowski","share":40.5},"shares_2024":{"NDP":40.5,"CON":37.6,"GRN":19.8,"IND":1.2},"adjusted_baseline":{"NDP":39.98,"CON":35.73,"GRN":19.84,"ONEBC":2.5,"CENTRE":1.85,"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.5674,"category":"Toss-up","win_prob":{"NDP":0.5674,"CON":0.3958,"GRN":0.0368},"point":{"NDP":40.15,"CON":36.48,"GRN":22.16,"ONEBC":0.0,"CENTRE":0.0,"OTH":1.21},"share":{"NDP":{"lo90":25.32,"median":39.87,"hi90":54.45},"CON":{"lo90":23.14,"median":36.68,"hi90":51.37},"GRN":{"lo90":9.5,"median":21.53,"hi90":34.58},"OTH":{"lo90":0.0,"median":0.84,"hi90":5.05}},"baseline_moves":["Eden Haythornthwaite (independent 2024, 1.2%) not running: transferred","Jon Coleman (independent 2024, 0.9%) not running: transferred"],"notes":[]},{"id":"276","name":"Delta North","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Ravi Kahlon","share":52.7},"shares_2024":{"NDP":52.7,"CON":40.2,"GRN":6.2,"OTH":0.8},"adjusted_baseline":{"NDP":51.44,"CON":37.05,"GRN":6.16,"ONEBC":2.59,"CENTRE":1.91,"OTH":0.85},"running":["NDP","CON","CENTRE"],"incumbent":{"name":"Ravi Kahlon","party_at_dissolution":"NDP","not_running":true,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.8669,"category":"Likely","win_prob":{"NDP":0.8669,"CON":0.1331},"point":{"NDP":57.28,"CON":40.0,"GRN":0.0,"ONEBC":0.0,"CENTRE":2.72,"OTH":0.0},"share":{"NDP":{"lo90":43.74,"median":57.1,"hi90":70.26},"CON":{"lo90":26.79,"median":39.99,"hi90":53.49},"CENTRE":{"lo90":0.44,"median":2.49,"hi90":6.91}},"baseline_moves":[],"notes":[{"type":"incumbent_not_running","note":"Ravi Kahlon (NDP) is not running.","v1":"Not adjusted in v1.","why_it_may_matter":"Low to moderate: loss of incumbent (The Writ docks a party 3-4 points when its incumbent leaves)."},{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"277","name":"Delta South","region":"Metro Vancouver","winner_2024":{"party":"CON","name":"Ian Paton","share":55.1},"shares_2024":{"CON":55.1,"NDP":44.9},"adjusted_baseline":{"NDP":43.6,"CON":50.24,"ONEBC":3.54,"CENTRE":2.61},"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.6473,"category":"Leans","win_prob":{"NDP":0.3527,"CON":0.6473},"point":{"NDP":45.13,"CON":50.29,"GRN":0.98,"ONEBC":3.61,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":31.02,"median":44.66,"hi90":58.32},"CON":{"lo90":36.11,"median":50.03,"hi90":63.12},"GRN":{"lo90":0.0,"median":0.85,"hi90":6.1},"ONEBC":{"lo90":0.0,"median":3.23,"hi90":8.89}},"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.4,"CON":27.12,"GRN":19.21,"ONEBC":1.88,"CENTRE":1.39},"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.9082,"category":"Likely","win_prob":{"NDP":0.9082,"CON":0.0677,"GRN":0.0241},"point":{"NDP":50.21,"CON":27.17,"GRN":21.46,"ONEBC":0.0,"CENTRE":1.16,"OTH":0.0},"share":{"NDP":{"lo90":34.81,"median":49.98,"hi90":65.07},"CON":{"lo90":14.18,"median":27.27,"hi90":41.74},"GRN":{"lo90":8.81,"median":20.94,"hi90":34.41},"CENTRE":{"lo90":0.0,"median":0.75,"hi90":5.41}},"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.28,"CON":49.46,"GRN":9.19,"ONEBC":3.5,"CENTRE":2.57},"running":["NDP","CON","GRN"],"incumbent":{"name":"Tony Luck","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.8464,"category":"Likely","win_prob":{"NDP":0.1529,"CON":0.8464,"GRN":0.0007},"point":{"NDP":36.71,"CON":52.23,"GRN":11.06,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":22.23,"median":36.44,"hi90":50.61},"CON":{"lo90":38.0,"median":52.42,"hi90":67.25},"GRN":{"lo90":2.38,"median":10.78,"hi90":20.57}},"baseline_moves":[],"notes":[]},{"id":"280","name":"Juan de Fuca-Malahat","region":"Vancouver Island","winner_2024":{"party":"NDP","name":"Dana Lajeunesse","share":38.8},"shares_2024":{"NDP":38.8,"CON":38.2,"GRN":23.0},"adjusted_baseline":{"NDP":37.79,"CON":35.08,"GRN":22.86,"ONEBC":2.46,"CENTRE":1.81},"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.5512,"category":"Toss-up","win_prob":{"NDP":0.5512,"CON":0.3604,"GRN":0.0884},"point":{"NDP":37.63,"CON":33.64,"GRN":25.33,"ONEBC":2.42,"CENTRE":0.0,"OTH":0.98},"share":{"NDP":{"lo90":22.73,"median":37.36,"hi90":52.06},"CON":{"lo90":19.79,"median":33.71,"hi90":48.2},"GRN":{"lo90":11.83,"median":24.75,"hi90":38.33},"ONEBC":{"lo90":0.0,"median":2.02,"hi90":7.46},"OTH":{"lo90":0.0,"median":0.6,"hi90":4.77}},"baseline_moves":[],"notes":[]},{"id":"281","name":"Kamloops Centre","region":"Interior and North","winner_2024":{"party":"CON","name":"Peter Milobar","share":48.8},"shares_2024":{"CON":48.8,"NDP":40.9,"GRN":10.2},"adjusted_baseline":{"NDP":39.76,"CON":44.62,"GRN":10.17,"ONEBC":3.14,"CENTRE":2.31},"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.6,"category":"Leans","win_prob":{"NDP":0.3986,"CON":0.6,"GRN":0.0014},"point":{"NDP":40.27,"CON":43.64,"GRN":11.96,"ONEBC":3.13,"CENTRE":0.0,"OTH":1.0},"share":{"NDP":{"lo90":25.41,"median":39.77,"hi90":53.99},"CON":{"lo90":29.26,"median":43.58,"hi90":58.17},"GRN":{"lo90":2.83,"median":11.6,"hi90":21.87},"ONEBC":{"lo90":0.0,"median":2.71,"hi90":8.82},"OTH":{"lo90":0.0,"median":0.57,"hi90":4.93}},"baseline_moves":[],"notes":[{"type":"floor_crosser","note":"Peter Milobar: Left the Conservative caucus in 2025-26, sat as an independent and then CentreBC (from 2026-09-18), and returned to the Conservatives on 2026-09-22; the Conservative candidate here.","v1":"Not adjusted in v1.","why_it_may_matter":"Incumbent (2024 Conservative winner) runs for the same party; the episode could cost personal or party support. Low to moderate."}]},{"id":"282","name":"Kamloops-North Thompson","region":"Interior and North","winner_2024":{"party":"CON","name":"Ward Stamer","share":59.7},"shares_2024":{"CON":59.7,"NDP":32.9,"GRN":7.4},"adjusted_baseline":{"NDP":31.83,"CON":54.2,"GRN":7.29,"ONEBC":3.84,"CENTRE":2.83},"running":["NDP","CON","ONEBC"],"incumbent":{"name":"Ward Stamer","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.86,"category":"Likely","win_prob":{"NDP":0.1398,"CON":0.86,"ONEBC":0.0002},"point":{"NDP":39.4,"CON":56.4,"GRN":0.0,"ONEBC":4.2,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":25.77,"median":39.07,"hi90":53.43},"CON":{"lo90":42.11,"median":56.56,"hi90":70.2},"ONEBC":{"lo90":0.27,"median":3.88,"hi90":10.17}},"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.29,"CON":45.82,"GRN":4.28,"ONEBC":3.22,"CENTRE":2.38},"running":["NDP","CON","ONEBC"],"incumbent":{"name":"Kristina Loewen","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.5552,"category":"Toss-up","win_prob":{"NDP":0.5552,"CON":0.4448},"point":{"NDP":49.49,"CON":47.06,"GRN":0.0,"ONEBC":3.46,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":34.7,"median":49.28,"hi90":63.35},"CON":{"lo90":32.88,"median":47.04,"hi90":61.36},"ONEBC":{"lo90":0.13,"median":3.05,"hi90":9.26}},"baseline_moves":["Michael Humer (independent 2024, 10.1%) not running: transferred"],"notes":[{"type":"defunct_vote","note":"Michael Humer took 10.1% as an independent in 2024; not running. His vote is transferred.","v1":"Transferred with transfers.bc_united_residual.","why_it_may_matter":"Moderate: the transfer matrix (an assumption) decides where 15-30% of the 2024 vote goes."},{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"284","name":"Kelowna-Lake Country-Coldstream","region":"Interior and North","winner_2024":{"party":"CON","name":"Tara Armstrong","share":53.9},"shares_2024":{"CON":53.9,"NDP":35.2,"IND":6.5,"GRN":4.3},"adjusted_baseline":{"NDP":35.8,"CON":52.92,"GRN":4.79,"ONEBC":3.75,"CENTRE":2.76},"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.8457,"category":"Likely","win_prob":{"NDP":0.1543,"CON":0.8457},"point":{"NDP":37.1,"CON":52.83,"GRN":6.27,"ONEBC":3.8,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":22.86,"median":36.77,"hi90":51.02},"CON":{"lo90":37.94,"median":52.74,"hi90":67.29},"GRN":{"lo90":0.37,"median":5.98,"hi90":14.44},"ONEBC":{"lo90":0.0,"median":3.44,"hi90":10.02}},"baseline_moves":["Kevin Kraft (independent 2024, 6.5%) not running: transferred"],"notes":[{"type":"incumbent_not_running","note":"Tara Armstrong (elected Conservative 2024; OneBC co-founder, then independent) is not running.","v1":"Not adjusted in v1.","why_it_may_matter":"Low to moderate."}]},{"id":"285","name":"Kelowna-Mission","region":"Interior and North","winner_2024":{"party":"CON","name":"Gavin Dew","share":51.5},"shares_2024":{"CON":51.5,"NDP":32.6,"IND":11.0,"GRN":4.9},"adjusted_baseline":{"NDP":34.37,"CON":53.36,"GRN":5.71,"ONEBC":3.78,"CENTRE":2.78},"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.8765,"category":"Likely","win_prob":{"NDP":0.1231,"CON":0.8765,"GRN":0.0003,"ONEBC":0.0001},"point":{"NDP":35.64,"CON":53.24,"GRN":7.29,"ONEBC":3.83,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":21.38,"median":35.19,"hi90":49.48},"CON":{"lo90":38.65,"median":53.36,"hi90":67.64},"GRN":{"lo90":0.55,"median":6.96,"hi90":15.88},"ONEBC":{"lo90":0.0,"median":3.48,"hi90":9.96}},"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.18,"CON":35.17,"GRN":19.37,"ONEBC":2.46,"CENTRE":1.82},"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.6678,"category":"Leans","win_prob":{"NDP":0.6678,"CON":0.306,"GRN":0.0261,"ONEBC":0.0001},"point":{"NDP":41.5,"CON":34.18,"GRN":21.87,"ONEBC":2.45,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":26.61,"median":41.27,"hi90":55.93},"CON":{"lo90":20.14,"median":34.23,"hi90":49.18},"GRN":{"lo90":9.58,"median":21.54,"hi90":33.38},"ONEBC":{"lo90":0.0,"median":2.04,"hi90":7.84}},"baseline_moves":["Corinne Mori (independent 2024, 10.0%) not running: transferred"],"notes":[{"type":"defunct_vote","note":"Corinne Mori took 10.0% as an independent in 2024; not running. Her vote is transferred.","v1":"Transferred with transfers.bc_united_residual.","why_it_may_matter":"Moderate: the transfer matrix (an assumption) decides where 15-30% of the 2024 vote goes."}]},{"id":"287","name":"Kootenay-Monashee","region":"Interior and North","winner_2024":{"party":"NDP","name":"Steve Morissette","share":52.0},"shares_2024":{"NDP":52.0,"CON":38.9,"GRN":9.1},"adjusted_baseline":{"NDP":50.79,"CON":35.81,"GRN":9.05,"ONEBC":2.5,"CENTRE":1.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.8454,"category":"Likely","win_prob":{"NDP":0.8454,"CON":0.153,"GRN":0.0015,"ONEBC":0.0001},"point":{"NDP":51.56,"CON":35.14,"GRN":10.78,"ONEBC":2.51,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":36.23,"median":51.24,"hi90":65.5},"CON":{"lo90":21.09,"median":35.21,"hi90":49.74},"GRN":{"lo90":2.03,"median":10.52,"hi90":20.24},"ONEBC":{"lo90":0.0,"median":2.1,"hi90":8.12}},"baseline_moves":[],"notes":[]},{"id":"288","name":"Kootenay-Rockies","region":"Interior and North","winner_2024":{"party":"CON","name":"Pete Davis","share":42.7},"shares_2024":{"CON":42.7,"IND":30.4,"NDP":21.7,"GRN":5.2},"adjusted_baseline":{"NDP":26.34,"CON":51.21,"GRN":6.69,"ONEBC":3.64,"CENTRE":12.12},"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.9359,"category":"Likely","win_prob":{"NDP":0.0614,"CON":0.9359,"GRN":0.001,"ONEBC":0.0001,"CENTRE":0.0016},"point":{"NDP":26.69,"CON":50.07,"GRN":8.08,"ONEBC":3.7,"CENTRE":11.46,"OTH":0.0},"share":{"NDP":{"lo90":13.12,"median":26.39,"hi90":39.94},"CON":{"lo90":35.03,"median":50.18,"hi90":65.06},"GRN":{"lo90":0.41,"median":7.74,"hi90":17.18},"ONEBC":{"lo90":0.0,"median":3.36,"hi90":9.71},"CENTRE":{"lo90":1.75,"median":11.07,"hi90":20.84}},"baseline_moves":["Tom Shypitka (independent 2024, 30.4%) not running: transferred"],"notes":[{"type":"defunct_vote","note":"Tom Shypitka (ex-BC United MLA) took 30.4% as an independent in 2024; not running. His vote is transferred.","v1":"Transferred with transfers.bc_united_residual.","why_it_may_matter":"Moderate: the transfer matrix (an assumption) decides where 15-30% of the 2024 vote goes."}]},{"id":"289","name":"Ladysmith-Oceanside","region":"Vancouver Island","winner_2024":{"party":"NDP","name":"Stephanie Higginson","share":41.5},"shares_2024":{"NDP":41.5,"CON":35.5,"IND":16.3,"GRN":6.7},"adjusted_baseline":{"NDP":44.54,"CON":42.4,"GRN":7.89,"ONEBC":2.98,"CENTRE":2.2},"running":["NDP","CON","GRN"],"incumbent":{"name":"Stephanie Higginson","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.5208,"category":"Toss-up","win_prob":{"NDP":0.5208,"CON":0.4783,"GRN":0.0009},"point":{"NDP":45.83,"CON":44.59,"GRN":9.58,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":30.38,"median":45.65,"hi90":60.23},"CON":{"lo90":30.21,"median":44.84,"hi90":59.67},"GRN":{"lo90":0.87,"median":9.1,"hi90":19.8}},"baseline_moves":["Adam Walker (independent 2024, 16.3%) not running: transferred"],"notes":[{"type":"defunct_vote","note":"Adam Walker took 16.3% as an independent in 2024; not running. His vote is transferred.","v1":"Transferred with transfers.bc_united_residual.","why_it_may_matter":"Moderate: the transfer matrix (an assumption) decides where 15-30% of the 2024 vote goes."}]},{"id":"290","name":"Langford-Highlands","region":"Vancouver Island","winner_2024":{"party":"NDP","name":"Ravi Parmar","share":51.9},"shares_2024":{"NDP":51.9,"CON":37.4,"GRN":10.7},"adjusted_baseline":{"NDP":50.64,"CON":34.5,"GRN":10.67,"ONEBC":2.41,"CENTRE":1.78},"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.8363,"category":"Likely","win_prob":{"NDP":0.8363,"CON":0.1617,"GRN":0.002},"point":{"NDP":50.46,"CON":34.7,"GRN":12.2,"ONEBC":0.0,"CENTRE":1.52,"OTH":1.11},"share":{"NDP":{"lo90":34.84,"median":50.04,"hi90":64.5},"CON":{"lo90":21.04,"median":34.57,"hi90":49.34},"GRN":{"lo90":2.09,"median":11.67,"hi90":22.72},"CENTRE":{"lo90":0.0,"median":1.15,"hi90":5.87},"OTH":{"lo90":0.0,"median":0.72,"hi90":4.94}},"baseline_moves":[],"notes":[]},{"id":"291","name":"Langley-Abbotsford","region":"Fraser Valley","winner_2024":{"party":"CON","name":"Harman Bhangu","share":55.6},"shares_2024":{"CON":55.6,"NDP":33.7,"GRN":5.6,"IND":4.3},"adjusted_baseline":{"NDP":33.69,"CON":52.99,"GRN":5.82,"ONEBC":3.75,"CENTRE":2.76,"OTH":0.99},"running":["NDP","CON","GRN","ONEBC","OTH"],"incumbent":{"name":"Harman Bhangu","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.8645,"category":"Likely","win_prob":{"NDP":0.1351,"CON":0.8645,"GRN":0.0004},"point":{"NDP":34.58,"CON":52.33,"GRN":7.34,"ONEBC":3.77,"CENTRE":0.0,"OTH":1.99},"share":{"NDP":{"lo90":20.25,"median":34.4,"hi90":48.78},"CON":{"lo90":36.97,"median":52.16,"hi90":66.77},"GRN":{"lo90":0.66,"median":7.0,"hi90":15.43},"ONEBC":{"lo90":0.0,"median":3.39,"hi90":10.05},"OTH":{"lo90":0.0,"median":1.58,"hi90":6.31}},"baseline_moves":["Karen Long (independent 2024, 4.3%) not running: transferred"],"notes":[]},{"id":"292","name":"Langley-Walnut Grove","region":"Fraser Valley","winner_2024":{"party":"CON","name":"Misty Van Popta","share":49.6},"shares_2024":{"CON":49.6,"NDP":44.8,"GRN":5.1,"IND":0.5},"adjusted_baseline":{"NDP":43.6,"CON":45.55,"GRN":5.12,"ONEBC":3.21,"CENTRE":2.53},"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.5687,"category":"Toss-up","win_prob":{"NDP":0.4311,"CON":0.5687,"GRN":0.0002},"point":{"NDP":44.34,"CON":47.09,"GRN":6.3,"ONEBC":0.0,"CENTRE":2.27,"OTH":0.0},"share":{"NDP":{"lo90":28.77,"median":44.19,"hi90":59.4},"CON":{"lo90":31.48,"median":47.01,"hi90":61.95},"GRN":{"lo90":0.0,"median":5.9,"hi90":14.39},"CENTRE":{"lo90":0.0,"median":1.84,"hi90":7.64}},"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.19,"CON":44.14,"GRN":7.28,"ONEBC":3.1,"CENTRE":2.29},"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.511,"category":"Toss-up","win_prob":{"NDP":0.511,"CON":0.4886,"GRN":0.0004},"point":{"NDP":44.23,"CON":43.7,"GRN":8.93,"ONEBC":3.13,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":28.71,"median":43.99,"hi90":58.89},"CON":{"lo90":28.45,"median":43.63,"hi90":58.73},"GRN":{"lo90":1.25,"median":8.62,"hi90":17.85},"ONEBC":{"lo90":0.0,"median":2.83,"hi90":9.1}},"baseline_moves":[],"notes":[]},{"id":"294","name":"Maple Ridge East","region":"Fraser Valley","winner_2024":{"party":"CON","name":"Lawrence Mok","share":47.0},"shares_2024":{"CON":47.0,"NDP":46.6,"GRN":6.3},"adjusted_baseline":{"NDP":45.37,"CON":43.08,"GRN":6.29,"ONEBC":3.03,"CENTRE":2.23},"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.5323,"category":"Toss-up","win_prob":{"NDP":0.5323,"CON":0.4675,"GRN":0.0002},"point":{"NDP":46.28,"CON":44.8,"GRN":7.77,"ONEBC":0.0,"CENTRE":0.0,"OTH":1.15},"share":{"NDP":{"lo90":30.56,"median":45.96,"hi90":60.56},"CON":{"lo90":29.7,"median":44.68,"hi90":59.79},"GRN":{"lo90":0.77,"median":7.42,"hi90":16.26},"OTH":{"lo90":0.0,"median":0.73,"hi90":5.02}},"baseline_moves":[],"notes":[]},{"id":"295","name":"Maple Ridge-Pitt Meadows","region":"Fraser Valley","winner_2024":{"party":"NDP","name":"Lisa Beare","share":54.9},"shares_2024":{"NDP":54.9,"CON":45.1},"adjusted_baseline":{"NDP":53.48,"CON":41.47,"ONEBC":2.9,"CENTRE":2.14},"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.8039,"category":"Likely","win_prob":{"NDP":0.8039,"CON":0.1961},"point":{"NDP":54.6,"CON":40.44,"GRN":0.0,"ONEBC":2.97,"CENTRE":1.99,"OTH":0.0},"share":{"NDP":{"lo90":39.66,"median":54.51,"hi90":68.83},"CON":{"lo90":25.39,"median":40.01,"hi90":54.64},"ONEBC":{"lo90":0.0,"median":2.6,"hi90":8.91},"CENTRE":{"lo90":0.0,"median":1.69,"hi90":7.1}},"baseline_moves":[],"notes":[{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"296","name":"Mid Island-Pacific Rim","region":"Vancouver Island","winner_2024":{"party":"NDP","name":"Josie Osborne","share":48.7},"shares_2024":{"NDP":48.7,"CON":39.5,"GRN":11.8},"adjusted_baseline":{"NDP":47.54,"CON":36.32,"GRN":11.73,"ONEBC":2.54,"CENTRE":1.88},"running":["NDP","CON","GRN"],"incumbent":{"name":"Josie Osborne","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.7496,"category":"Leans","win_prob":{"NDP":0.7496,"CON":0.248,"GRN":0.0024},"point":{"NDP":48.46,"CON":37.85,"GRN":13.69,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":33.36,"median":48.26,"hi90":63.01},"CON":{"lo90":23.55,"median":38.06,"hi90":52.65},"GRN":{"lo90":3.13,"median":13.25,"hi90":24.75}},"baseline_moves":[],"notes":[]},{"id":"297","name":"Nanaimo-Gabriola Island","region":"Vancouver Island","winner_2024":{"party":"NDP","name":"Sheila Malcolmson","share":52.7},"shares_2024":{"NDP":52.7,"CON":34.7,"GRN":12.6},"adjusted_baseline":{"NDP":51.55,"CON":32.04,"GRN":12.53,"ONEBC":2.23,"CENTRE":1.65},"running":["NDP","CON","GRN"],"incumbent":{"name":"Sheila Malcolmson","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.8806,"category":"Likely","win_prob":{"NDP":0.8806,"CON":0.1159,"GRN":0.0035},"point":{"NDP":52.28,"CON":33.21,"GRN":14.51,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":37.14,"median":52.01,"hi90":66.61},"CON":{"lo90":19.72,"median":33.45,"hi90":47.81},"GRN":{"lo90":3.69,"median":14.02,"hi90":25.83}},"baseline_moves":[],"notes":[]},{"id":"298","name":"Nanaimo-Lantzville","region":"Vancouver Island","winner_2024":{"party":"NDP","name":"George Anderson","share":51.7},"shares_2024":{"NDP":51.7,"CON":39.5,"GRN":8.7},"adjusted_baseline":{"NDP":50.49,"CON":36.4,"GRN":8.69,"ONEBC":2.54,"CENTRE":1.88},"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.8012,"category":"Likely","win_prob":{"NDP":0.8012,"CON":0.1976,"GRN":0.0012},"point":{"NDP":51.03,"CON":37.55,"GRN":10.29,"ONEBC":0.0,"CENTRE":0.0,"OTH":1.12},"share":{"NDP":{"lo90":36.04,"median":50.75,"hi90":65.27},"CON":{"lo90":23.63,"median":37.64,"hi90":51.88},"GRN":{"lo90":1.1,"median":9.77,"hi90":20.48},"OTH":{"lo90":0.0,"median":0.73,"hi90":4.79}},"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.26,"CON":60.92,"GRN":5.29,"ONEBC":4.34,"CENTRE":3.19},"running":["NDP","CON","OTH"],"incumbent":{"name":"John Rustad","party_at_dissolution":"CON","not_running":true,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9757,"category":"Solid","win_prob":{"NDP":0.0243,"CON":0.9757},"point":{"NDP":32.55,"CON":65.99,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":1.45},"share":{"NDP":{"lo90":19.34,"median":32.29,"hi90":45.87},"CON":{"lo90":52.33,"median":66.07,"hi90":78.89},"OTH":{"lo90":0.21,"median":1.08,"hi90":5.37}},"baseline_moves":[],"notes":[{"type":"incumbent_not_running","note":"John Rustad (former Conservative leader, MLA since 2005) is not running. Elections BC's web table lists an unaffiliated candidate (Clint Lambert) whom its CSV omits.","v1":"Not adjusted in v1.","why_it_may_matter":"Moderate: loss of a long-time incumbent in a safe seat."},{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"300","name":"New Westminster-Coquitlam","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Jennifer Whiteside","share":59.1},"shares_2024":{"NDP":59.1,"CON":29.8,"GRN":11.0},"adjusted_baseline":{"NDP":57.94,"CON":27.74,"GRN":10.98,"ONEBC":1.92,"CENTRE":1.42},"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.9662,"category":"Solid","win_prob":{"NDP":0.9662,"CON":0.0329,"GRN":0.0009},"point":{"NDP":57.99,"CON":28.25,"GRN":12.67,"ONEBC":0.0,"CENTRE":0.0,"OTH":1.09},"share":{"NDP":{"lo90":43.67,"median":57.76,"hi90":70.74},"CON":{"lo90":16.43,"median":28.3,"hi90":41.35},"GRN":{"lo90":3.52,"median":12.31,"hi90":22.17},"OTH":{"lo90":0.0,"median":0.78,"hi90":4.5}},"baseline_moves":[],"notes":[]},{"id":"301","name":"North Coast-Haida Gwaii","region":"Interior and North","winner_2024":{"party":"NDP","name":"Tamara Davidson","share":64.9},"shares_2024":{"NDP":64.9,"CON":35.1},"adjusted_baseline":{"NDP":63.53,"CON":32.54,"ONEBC":2.26,"CENTRE":1.67},"running":["NDP","CON","GRN"],"incumbent":{"name":"Tamara Davidson","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9568,"category":"Solid","win_prob":{"NDP":0.9568,"CON":0.0432},"point":{"NDP":65.02,"CON":34.12,"GRN":0.86,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":49.74,"median":64.05,"hi90":77.58},"CON":{"lo90":20.44,"median":34.06,"hi90":48.32},"GRN":{"lo90":0.0,"median":0.79,"hi90":7.13}},"baseline_moves":[],"notes":[]},{"id":"302","name":"North Island","region":"Vancouver Island","winner_2024":{"party":"CON","name":"Anna Kindy","share":47.1},"shares_2024":{"CON":47.1,"NDP":44.9,"GRN":8.0},"adjusted_baseline":{"NDP":43.7,"CON":43.1,"GRN":7.94,"ONEBC":3.03,"CENTRE":2.23},"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.5124,"category":"Toss-up","win_prob":{"NDP":0.4863,"CON":0.5124,"GRN":0.0013},"point":{"NDP":44.55,"CON":44.76,"GRN":9.55,"ONEBC":0.0,"CENTRE":0.0,"OTH":1.15},"share":{"NDP":{"lo90":29.3,"median":44.27,"hi90":58.61},"CON":{"lo90":30.43,"median":44.86,"hi90":59.45},"GRN":{"lo90":0.85,"median":9.09,"hi90":19.38},"OTH":{"lo90":0.0,"median":0.73,"hi90":4.78}},"baseline_moves":[],"notes":[]},{"id":"303","name":"North Vancouver-Lonsdale","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Bowinn Ma","share":64.9},"shares_2024":{"NDP":64.9,"CON":35.1},"adjusted_baseline":{"NDP":63.49,"CON":32.58,"ONEBC":2.26,"CENTRE":1.68},"running":["NDP","CON","GRN"],"incumbent":{"name":"Bowinn Ma","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9662,"category":"Solid","win_prob":{"NDP":0.9662,"CON":0.0338},"point":{"NDP":64.98,"CON":34.16,"GRN":0.86,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":50.7,"median":64.33,"hi90":77.23},"CON":{"lo90":21.22,"median":34.13,"hi90":47.31},"GRN":{"lo90":0.0,"median":0.71,"hi90":5.96}},"baseline_moves":[],"notes":[]},{"id":"304","name":"North Vancouver-Seymour","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Susie Chant","share":52.8},"shares_2024":{"NDP":52.8,"CON":35.8,"IND":5.8,"GRN":5.6},"adjusted_baseline":{"NDP":52.54,"CON":35.47,"GRN":5.87,"ONEBC":2.47,"CENTRE":3.64},"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.892,"category":"Likely","win_prob":{"NDP":0.892,"CON":0.1077,"GRN":0.0002,"CENTRE":0.0001},"point":{"NDP":52.93,"CON":34.13,"GRN":7.12,"ONEBC":2.5,"CENTRE":3.32,"OTH":0.0},"share":{"NDP":{"lo90":38.7,"median":52.53,"hi90":66.23},"CON":{"lo90":21.02,"median":34.15,"hi90":47.35},"GRN":{"lo90":0.33,"median":6.86,"hi90":14.95},"ONEBC":{"lo90":0.0,"median":2.18,"hi90":7.26},"CENTRE":{"lo90":0.0,"median":3.04,"hi90":8.64}},"baseline_moves":["Mitchell Baker (independent 2024, 5.8%) not running: transferred"],"notes":[{"type":"incumbent_moved","note":"Lynne Block (Conservative MLA for West Vancouver-Capilano) is the Conservative candidate here.","v1":"Not adjusted in v1.","why_it_may_matter":"Moderate: a sitting MLA as challenger."}]},{"id":"305","name":"Oak Bay-Gordon Head","region":"Vancouver Island","winner_2024":{"party":"NDP","name":"Diana Gibson","share":49.1},"shares_2024":{"NDP":49.1,"CON":28.9,"GRN":22.0},"adjusted_baseline":{"NDP":48.07,"CON":26.79,"GRN":21.9,"ONEBC":1.86,"CENTRE":1.38},"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.8781,"category":"Likely","win_prob":{"NDP":0.8781,"CON":0.0773,"GRN":0.0446},"point":{"NDP":47.77,"CON":26.77,"GRN":24.31,"ONEBC":0.0,"CENTRE":1.14,"OTH":0.0},"share":{"NDP":{"lo90":32.42,"median":47.56,"hi90":62.49},"CON":{"lo90":13.85,"median":26.78,"hi90":41.03},"GRN":{"lo90":11.01,"median":23.74,"hi90":37.24},"CENTRE":{"lo90":0.0,"median":0.75,"hi90":5.3}},"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.26,"CON":57.12,"ONEBC":4.12,"CENTRE":3.02,"OTH":30.48},"running":["CON","OTH"],"incumbent":{"name":"Jordan Kealy","party_at_dissolution":"IND","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.7781,"category":"Leans","win_prob":{"CON":0.7781,"OTH":0.2219},"point":{"NDP":0.0,"CON":66.6,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":33.4},"share":{"CON":{"lo90":23.26,"median":66.67,"hi90":87.17},"OTH":{"lo90":12.83,"median":33.33,"hi90":76.74}},"baseline_moves":["Jordan Kealy (Conservative Party 2024, 74.4%) runs as an independent: 29.0 points carried forward (retention 0.39), held out of the swing","Dan Davies (independent 2024, 20.1%) not running: transferred"],"notes":[{"type":"independent_incumbent","note":"Jordan Kealy (elected Conservative 2024 with 74.4%) left the caucus in March 2025 and runs as an independent. The NDP has no candidate (incomplete paperwork). Two-way race: Kealy v. Conservative Curtis Whitford.","v1":"v1.1: Kealy's 2024 share (74.4%, as a Conservative) is carried forward at the median retention of former party MLAs who ran as independents (0.39, so 29.0 points; log-normal spread, 90% range about 11-70 points), held out of the swing; the Conservative label keeps the rest. The NDP's share (no candidate) moves in proportion to the candidates who run.","why_it_may_matter":"High. An incumbent independent can win: Perry Trimper (NL 2021) kept more than his party share; most former party MLAs keep 15-50%."},{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"307","name":"Peace River South","region":"Interior and North","winner_2024":{"party":"CON","name":"Larry Neufeld","share":69.8},"shares_2024":{"CON":69.8,"IND":24.6,"NDP":5.6},"adjusted_baseline":{"NDP":11.71,"CON":77.32,"ONEBC":5.56,"CENTRE":4.08,"OTH":1.32},"running":["NDP","CON","OTH"],"incumbent":{"name":"Larry Neufeld","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.999,"category":"Solid","win_prob":{"NDP":0.001,"CON":0.999},"point":{"NDP":14.4,"CON":82.94,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.66},"share":{"NDP":{"lo90":4.89,"median":14.53,"hi90":26.12},"CON":{"lo90":70.67,"median":82.61,"hi90":92.65},"OTH":{"lo90":0.21,"median":2.32,"hi90":7.23}},"baseline_moves":["Mike Bernier (independent 2024, 24.6%) not running: transferred"],"notes":[{"type":"defunct_vote","note":"Mike Bernier (ex-BC United MLA, CentreBC leader July-Sept 2026) took 24.6% as an independent in 2024; not running. His vote is transferred.","v1":"Transferred with transfers.bc_united_residual.","why_it_may_matter":"Moderate: the transfer matrix (an assumption) decides where 15-30% of the 2024 vote goes."},{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"308","name":"Penticton-Summerland","region":"Interior and North","winner_2024":{"party":"CON","name":"Amelia Boultbee","share":41.4},"shares_2024":{"CON":41.4,"NDP":40.2,"IND":9.7,"GRN":5.2},"adjusted_baseline":{"NDP":39.93,"CON":48.65,"GRN":5.46,"ONEBC":3.43,"CENTRE":2.53},"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.6837,"category":"Leans","win_prob":{"NDP":0.3161,"CON":0.6837,"GRN":0.0001,"ONEBC":0.0001},"point":{"NDP":41.14,"CON":48.41,"GRN":6.98,"ONEBC":3.48,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":26.6,"median":40.91,"hi90":55.78},"CON":{"lo90":33.44,"median":48.43,"hi90":63.11},"GRN":{"lo90":0.47,"median":6.67,"hi90":15.56},"ONEBC":{"lo90":0.0,"median":3.03,"hi90":9.48}},"baseline_moves":["Tracy St Claire (independent 2024) runs again as CON","Roger Harrington (independent 2024, 2.9%) not running: transferred","Anna Paddon (independent 2024, 0.5%) not running: transferred"],"notes":[{"type":"floor_crosser","note":"Amelia Boultbee (elected Conservative 2024) left the caucus in Oct 2025 and joined the NDP in July 2026; not running. OneBC runs Warren Hamm (former Conservative leadership candidate).","v1":"Not adjusted in v1.","why_it_may_matter":"Moderate: no incumbent; a OneBC candidate with a profile could split the Conservative vote."}]},{"id":"309","name":"Port Coquitlam","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Mike Farnworth","share":53.9},"shares_2024":{"NDP":53.9,"CON":38.8,"GRN":6.4,"OTH":0.9},"adjusted_baseline":{"NDP":52.58,"CON":35.77,"GRN":6.36,"ONEBC":2.5,"CENTRE":1.85,"OTH":0.95},"running":["NDP","CON","GRN","OTH"],"incumbent":{"name":"Mike Farnworth","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.8639,"category":"Likely","win_prob":{"NDP":0.8639,"CON":0.1359,"GRN":0.0002},"point":{"NDP":53.2,"CON":36.95,"GRN":7.77,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.07},"share":{"NDP":{"lo90":39.05,"median":53.01,"hi90":66.33},"CON":{"lo90":23.8,"median":37.01,"hi90":50.48},"GRN":{"lo90":0.87,"median":7.53,"hi90":15.7},"OTH":{"lo90":0.04,"median":1.78,"hi90":5.8}},"baseline_moves":[],"notes":[]},{"id":"310","name":"Port Moody-Burquitlam","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Rick Glumac","share":52.1},"shares_2024":{"NDP":52.1,"CON":40.5,"GRN":7.4},"adjusted_baseline":{"NDP":50.78,"CON":37.3,"GRN":7.39,"ONEBC":2.61,"CENTRE":1.93},"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.8055,"category":"Likely","win_prob":{"NDP":0.8055,"CON":0.194,"GRN":0.0005},"point":{"NDP":51.33,"CON":38.22,"GRN":8.77,"ONEBC":0.0,"CENTRE":1.68,"OTH":0.0},"share":{"NDP":{"lo90":37.0,"median":51.17,"hi90":64.93},"CON":{"lo90":24.73,"median":38.25,"hi90":51.94},"GRN":{"lo90":1.23,"median":8.42,"hi90":16.94},"CENTRE":{"lo90":0.0,"median":1.37,"hi90":5.9}},"baseline_moves":[],"notes":[]},{"id":"311","name":"Powell River-Sunshine Coast","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Randene Neill","share":49.6},"shares_2024":{"NDP":49.6,"CON":35.7,"GRN":13.5,"IND":1.2},"adjusted_baseline":{"NDP":48.76,"CON":33.67,"GRN":13.49,"ONEBC":2.35,"CENTRE":1.74},"running":["NDP","CON","GRN"],"incumbent":{"name":"Randene Neill","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.8366,"category":"Likely","win_prob":{"NDP":0.8366,"CON":0.1612,"GRN":0.0022},"point":{"NDP":49.51,"CON":34.93,"GRN":15.56,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":35.32,"median":49.42,"hi90":63.37},"CON":{"lo90":21.81,"median":35.06,"hi90":48.67},"GRN":{"lo90":5.66,"median":15.36,"hi90":26.15}},"baseline_moves":["Greg Reid (independent 2024, 1.2%) not running: transferred"],"notes":[]},{"id":"312","name":"Prince George-Mackenzie","region":"Interior and North","winner_2024":{"party":"CON","name":"Kiel Giddens","share":60.9},"shares_2024":{"CON":60.9,"NDP":28.2,"GRN":8.5,"IND":2.3},"adjusted_baseline":{"NDP":27.89,"CON":56.55,"GRN":8.59,"ONEBC":4.02,"CENTRE":2.95},"running":["NDP","CON","GRN"],"incumbent":{"name":"Kiel Giddens","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9647,"category":"Solid","win_prob":{"NDP":0.0348,"CON":0.9647,"GRN":0.0005},"point":{"NDP":29.51,"CON":60.02,"GRN":10.47,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":16.02,"median":29.23,"hi90":43.28},"CON":{"lo90":45.29,"median":60.18,"hi90":74.27},"GRN":{"lo90":2.02,"median":10.14,"hi90":19.85}},"baseline_moves":["Rachael Weber (independent 2024, 2.3%) not running: transferred"],"notes":[]},{"id":"313","name":"Prince George-North Cariboo","region":"Interior and North","winner_2024":{"party":"CON","name":"Sheldon Clare","share":56.8},"shares_2024":{"CON":56.8,"IND":21.8,"NDP":17.0,"GRN":4.3},"adjusted_baseline":{"NDP":21.95,"CON":64.21,"GRN":5.89,"ONEBC":4.59,"CENTRE":3.37},"running":["NDP","CON","GRN"],"incumbent":{"name":"Sheldon Clare","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9922,"category":"Solid","win_prob":{"NDP":0.0077,"CON":0.9922,"GRN":0.0001},"point":{"NDP":23.81,"CON":68.61,"GRN":7.58,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":11.06,"median":23.39,"hi90":36.86},"CON":{"lo90":54.61,"median":68.76,"hi90":81.98},"GRN":{"lo90":0.72,"median":7.41,"hi90":16.26}},"baseline_moves":["Coralee Oakes (independent 2024, 21.8%) not running: transferred"],"notes":[{"type":"defunct_vote","note":"Coralee Oakes (ex-BC United MLA) took 21.8% as an independent in 2024; not running. Her vote is transferred.","v1":"Transferred with transfers.bc_united_residual.","why_it_may_matter":"Moderate: the transfer matrix (an assumption) decides where 15-30% of the 2024 vote goes."}]},{"id":"314","name":"Prince George-Valemount","region":"Interior and North","winner_2024":{"party":"CON","name":"Rosalyn Bird","share":55.2},"shares_2024":{"CON":55.2,"NDP":34.9,"GRN":9.9},"adjusted_baseline":{"NDP":33.86,"CON":50.2,"GRN":9.78,"ONEBC":3.55,"CENTRE":2.61},"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.8407,"category":"Likely","win_prob":{"NDP":0.1581,"CON":0.8407,"GRN":0.0011,"ONEBC":0.0001},"point":{"NDP":34.9,"CON":49.8,"GRN":11.71,"ONEBC":3.58,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":20.7,"median":34.57,"hi90":48.57},"CON":{"lo90":35.32,"median":49.75,"hi90":64.48},"GRN":{"lo90":2.58,"median":11.48,"hi90":21.5},"ONEBC":{"lo90":0.0,"median":3.22,"hi90":9.62}},"baseline_moves":[],"notes":[{"type":"floor_crosser","note":"Rosalyn Bird: Left the Conservative caucus in 2025-26, sat as an independent and then CentreBC (from 2026-09-18), and returned to the Conservatives on 2026-09-22; the Conservative candidate here.","v1":"Not adjusted in v1.","why_it_may_matter":"Incumbent (2024 Conservative winner) runs for the same party; the episode could cost personal or party support. Low to moderate."}]},{"id":"315","name":"Richmond-Bridgeport","region":"Metro Vancouver","winner_2024":{"party":"CON","name":"Teresa Wat","share":58.2},"shares_2024":{"CON":58.2,"NDP":34.8,"GRN":3.2,"IND":3.0},"adjusted_baseline":{"NDP":34.71,"CON":55.3,"GRN":3.18,"ONEBC":3.92,"CENTRE":2.88},"running":["NDP","CON"],"incumbent":{"name":"Teresa Wat","party_at_dissolution":"CENTRE","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9048,"category":"Likely","win_prob":{"NDP":0.0952,"CON":0.9048},"point":{"NDP":39.78,"CON":60.22,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":26.88,"median":39.71,"hi90":53.23},"CON":{"lo90":46.77,"median":60.29,"hi90":73.12}},"baseline_moves":["Glynnis Hoi Sum Chan (independent 2024, 3.0%) not running: transferred","Charlie Smith (independent 2024, 0.8%) not running: transferred"],"notes":[{"type":"floor_crosser","note":"Teresa Wat: Left the Conservative caucus in 2025-26, sat as an independent and then CentreBC (from 2026-09-18), and returned to the Conservatives on 2026-09-22; the Conservative candidate here.","v1":"Not adjusted in v1.","why_it_may_matter":"Incumbent (2024 Conservative winner) runs for the same party; the episode could cost personal or party support. Low to moderate."},{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"316","name":"Richmond Centre","region":"Metro Vancouver","winner_2024":{"party":"CON","name":"Hon Chan","share":52.0},"shares_2024":{"CON":52.0,"NDP":36.8,"IND":3.4},"adjusted_baseline":{"NDP":38.35,"CON":53.7,"GRN":0.8,"ONEBC":3.8,"CENTRE":2.8,"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.8672,"category":"Likely","win_prob":{"NDP":0.1328,"CON":0.8672},"point":{"NDP":39.84,"CON":56.54,"GRN":1.86,"ONEBC":0.0,"CENTRE":0.0,"OTH":1.76},"share":{"NDP":{"lo90":26.45,"median":39.51,"hi90":52.44},"CON":{"lo90":42.55,"median":56.34,"hi90":69.41},"GRN":{"lo90":0.01,"median":1.52,"hi90":7.46},"OTH":{"lo90":0.07,"median":1.47,"hi90":5.42}},"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.11,"CON":49.47,"GRN":0.37,"ONEBC":3.49,"CENTRE":2.57},"running":["NDP","CON","GRN"],"incumbent":{"name":"Steve Kooner","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.6789,"category":"Leans","win_prob":{"NDP":0.3211,"CON":0.6789},"point":{"NDP":45.97,"CON":52.65,"GRN":1.38,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":32.2,"median":45.7,"hi90":58.97},"CON":{"lo90":38.71,"median":52.43,"hi90":65.76},"GRN":{"lo90":0.0,"median":1.07,"hi90":6.6}},"baseline_moves":["Cindy Wu (independent 2024, 3.7%) not running: transferred","Errol E. Povah (independent 2024, 1.3%) not running: transferred"],"notes":[]},{"id":"318","name":"Richmond-Steveston","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Kelly Greene","share":44.3},"shares_2024":{"NDP":44.3,"CON":42.2,"IND":10.1,"GRN":3.4},"adjusted_baseline":{"NDP":44.86,"CON":42.92,"GRN":3.42,"ONEBC":3.02,"CENTRE":5.41,"OTH":0.37},"running":["NDP","CON","CENTRE","OTH"],"incumbent":{"name":"Kelly Greene","party_at_dissolution":"NDP","not_running":true,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.5819,"category":"Toss-up","win_prob":{"NDP":0.5819,"CON":0.418,"CENTRE":0.0001},"point":{"NDP":47.97,"CON":44.81,"GRN":0.0,"ONEBC":0.0,"CENTRE":5.56,"OTH":1.66},"share":{"NDP":{"lo90":34.03,"median":47.78,"hi90":60.93},"CON":{"lo90":31.26,"median":44.79,"hi90":58.21},"CENTRE":{"lo90":0.7,"median":5.3,"hi90":11.7},"OTH":{"lo90":0.15,"median":1.37,"hi90":5.19}},"baseline_moves":["Jackie Lee (independent 2024, 10.1%) not running: transferred"],"notes":[{"type":"incumbent_not_running","note":"Kelly Greene (NDP) is not running.","v1":"Not adjusted in v1.","why_it_may_matter":"Low to moderate: loss of incumbent (The Writ docks a party 3-4 points when its incumbent leaves)."},{"type":"defunct_vote","note":"Jackie Lee took 10.1% as an independent in 2024; not running. Her vote is transferred.","v1":"Transferred with transfers.bc_united_residual.","why_it_may_matter":"Moderate: the transfer matrix (an assumption) decides where 15-30% of the 2024 vote goes."},{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"319","name":"Saanich North and the Islands","region":"Vancouver Island","winner_2024":{"party":"GRN","name":"Rob Botterell","share":36.2},"shares_2024":{"GRN":36.2,"NDP":32.2,"CON":29.8,"IND":1.9},"adjusted_baseline":{"NDP":31.75,"CON":28.22,"GRN":36.03,"ONEBC":1.97,"CENTRE":2.03},"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.5951,"category":"Toss-up","win_prob":{"NDP":0.2399,"CON":0.165,"GRN":0.5951},"point":{"NDP":31.22,"CON":27.92,"GRN":39.12,"ONEBC":0.0,"CENTRE":1.74,"OTH":0.0},"share":{"NDP":{"lo90":16.57,"median":30.9,"hi90":46.11},"CON":{"lo90":14.63,"median":28.17,"hi90":43.29},"GRN":{"lo90":23.07,"median":38.46,"hi90":53.32},"CENTRE":{"lo90":0.0,"median":1.36,"hi90":6.39}},"baseline_moves":["Amy Haysom (independent 2024, 1.9%) not running: transferred"],"notes":[{"type":"green_seat","note":"One of the Greens' two 2024 seats. Rob Botterell (Green MLA) is not running; Green leader Emily Lowan is the candidate. CentreBC also runs.","v1":"Not adjusted in v1.","why_it_may_matter":"High. The Green hold depends on the candidate and on NDP-Green tactical voting, neither of which is modelled; the riding is close to a three-way contest."}]},{"id":"320","name":"Saanich South","region":"Vancouver Island","winner_2024":{"party":"NDP","name":"Lana Popham","share":49.8},"shares_2024":{"NDP":49.8,"CON":32.4,"GRN":17.8},"adjusted_baseline":{"NDP":48.65,"CON":30.02,"GRN":17.69,"ONEBC":2.09,"CENTRE":1.54},"running":["NDP","CON","GRN"],"incumbent":{"name":"Lana Popham","party_at_dissolution":"NDP","not_running":true,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.8649,"category":"Likely","win_prob":{"NDP":0.8649,"CON":0.1204,"GRN":0.0147},"point":{"NDP":49.07,"CON":30.9,"GRN":20.03,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":33.92,"median":48.97,"hi90":63.76},"CON":{"lo90":17.54,"median":31.13,"hi90":45.76},"GRN":{"lo90":7.83,"median":19.54,"hi90":32.11}},"baseline_moves":[],"notes":[{"type":"incumbent_not_running","note":"Lana Popham (NDP) is not running.","v1":"Not adjusted in v1.","why_it_may_matter":"Low to moderate: loss of incumbent (The Writ docks a party 3-4 points when its incumbent leaves)."}]},{"id":"321","name":"Salmon Arm-Shuswap","region":"Interior and North","winner_2024":{"party":"CON","name":"David L. Williams","share":52.1},"shares_2024":{"CON":52.1,"NDP":30.4,"IND":9.2,"GRN":7.1},"adjusted_baseline":{"NDP":31.29,"CON":51.6,"GRN":7.55,"ONEBC":3.66,"CENTRE":5.91},"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.8857,"category":"Likely","win_prob":{"NDP":0.1134,"CON":0.8857,"GRN":0.0007,"ONEBC":0.0001,"CENTRE":0.0001},"point":{"NDP":31.58,"CON":50.23,"GRN":8.99,"ONEBC":3.71,"CENTRE":5.49,"OTH":0.0},"share":{"NDP":{"lo90":17.07,"median":31.23,"hi90":45.32},"CON":{"lo90":35.41,"median":50.29,"hi90":65.11},"GRN":{"lo90":0.92,"median":8.65,"hi90":18.19},"ONEBC":{"lo90":0.0,"median":3.32,"hi90":9.92},"CENTRE":{"lo90":0.0,"median":5.12,"hi90":12.32}},"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.16,"CON":46.78,"GRN":3.3,"ONEBC":3.29,"CENTRE":2.43,"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.5564,"category":"Toss-up","win_prob":{"NDP":0.4434,"CON":0.5564,"GRN":0.0001,"ONEBC":0.0001},"point":{"NDP":44.91,"CON":47.07,"GRN":4.65,"ONEBC":3.38,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":29.81,"median":44.66,"hi90":58.85},"CON":{"lo90":32.36,"median":46.99,"hi90":61.76},"GRN":{"lo90":0.1,"median":4.31,"hi90":12.42},"ONEBC":{"lo90":0.0,"median":2.96,"hi90":9.56}},"baseline_moves":[],"notes":[{"type":"floor_crosser","note":"Claire Rattée: left or was removed from the Conservative caucus in September 2026 and returned on 2026-09-21; Conservative candidate.","v1":"Not adjusted in v1.","why_it_may_matter":"Low."}]},{"id":"323","name":"Surrey City Centre","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Amna Shah","share":46.7},"shares_2024":{"NDP":46.7,"CON":45.1,"GRN":6.1,"IND":1.1},"adjusted_baseline":{"NDP":45.65,"CON":41.83,"GRN":6.05,"ONEBC":2.94,"CENTRE":2.53,"OTH":1.02},"running":["NDP","CON","ONEBC","CENTRE"],"incumbent":{"name":"Amna Shah","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.7125,"category":"Leans","win_prob":{"NDP":0.7125,"CON":0.2875},"point":{"NDP":51.05,"CON":42.45,"GRN":0.0,"ONEBC":3.23,"CENTRE":3.28,"OTH":0.0},"share":{"NDP":{"lo90":36.82,"median":50.86,"hi90":64.21},"CON":{"lo90":28.8,"median":42.42,"hi90":56.14},"ONEBC":{"lo90":0.18,"median":2.93,"hi90":8.39},"CENTRE":{"lo90":0.53,"median":3.02,"hi90":7.95}},"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.29,"CON":44.22,"GRN":5.37,"ONEBC":3.11,"CENTRE":2.29,"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.5495,"category":"Toss-up","win_prob":{"NDP":0.5495,"CON":0.4504,"GRN":0.0001},"point":{"NDP":45.0,"CON":43.16,"GRN":6.63,"ONEBC":3.17,"CENTRE":2.05,"OTH":0.0},"share":{"NDP":{"lo90":30.68,"median":44.89,"hi90":58.7},"CON":{"lo90":29.36,"median":43.06,"hi90":57.12},"GRN":{"lo90":0.08,"median":6.3,"hi90":14.25},"ONEBC":{"lo90":0.0,"median":2.81,"hi90":8.39},"CENTRE":{"lo90":0.0,"median":1.76,"hi90":6.5}},"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.33,"CON":41.22,"GRN":6.43,"ONEBC":2.89,"CENTRE":2.13},"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.7025,"category":"Leans","win_prob":{"NDP":0.7025,"CON":0.2973,"GRN":0.0002},"point":{"NDP":47.66,"CON":39.81,"GRN":7.73,"ONEBC":2.92,"CENTRE":1.88,"OTH":0.0},"share":{"NDP":{"lo90":33.11,"median":47.49,"hi90":60.98},"CON":{"lo90":26.23,"median":39.69,"hi90":53.43},"GRN":{"lo90":0.58,"median":7.37,"hi90":15.92},"ONEBC":{"lo90":0.0,"median":2.6,"hi90":8.05},"CENTRE":{"lo90":0.0,"median":1.62,"hi90":6.19}},"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.11,"CON":43.99,"GRN":4.43,"ONEBC":3.09,"CENTRE":2.28,"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.5296,"category":"Toss-up","win_prob":{"NDP":0.5296,"CON":0.4702,"GRN":0.0002},"point":{"NDP":47.14,"CON":45.86,"GRN":5.75,"ONEBC":0.0,"CENTRE":0.0,"OTH":1.25},"share":{"NDP":{"lo90":32.78,"median":46.86,"hi90":60.49},"CON":{"lo90":32.22,"median":45.9,"hi90":59.36},"GRN":{"lo90":0.35,"median":5.49,"hi90":12.67},"OTH":{"lo90":0.02,"median":0.94,"hi90":4.61}},"baseline_moves":["Kabir Qurban (independent 2024, 1.9%) not running: transferred"],"notes":[]},{"id":"327","name":"Surrey-Newton","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Jessie Sunner","share":51.2},"shares_2024":{"NDP":51.2,"CON":43.0,"OTH":2.4,"IND":2.2},"adjusted_baseline":{"NDP":50.48,"CON":41.01,"ONEBC":2.87,"CENTRE":3.25,"OTH":2.39},"running":["NDP","CON","CENTRE"],"incumbent":{"name":"Jessie Sunner","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.7348,"category":"Leans","win_prob":{"NDP":0.7348,"CON":0.2652},"point":{"NDP":53.19,"CON":43.68,"GRN":0.0,"ONEBC":0.0,"CENTRE":3.13,"OTH":0.0},"share":{"NDP":{"lo90":39.29,"median":53.24,"hi90":66.94},"CON":{"lo90":29.54,"median":43.42,"hi90":57.41},"CENTRE":{"lo90":0.0,"median":2.93,"hi90":8.23}},"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.17,"CON":46.6,"GRN":4.22,"ONEBC":3.28,"CENTRE":2.66,"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.5792,"category":"Toss-up","win_prob":{"NDP":0.4206,"CON":0.5792,"GRN":0.0001,"OTH":0.0001},"point":{"NDP":42.18,"CON":44.83,"GRN":5.27,"ONEBC":3.29,"CENTRE":2.37,"OTH":2.06},"share":{"NDP":{"lo90":28.38,"median":41.91,"hi90":55.31},"CON":{"lo90":30.98,"median":44.84,"hi90":58.21},"GRN":{"lo90":0.0,"median":4.89,"hi90":12.19},"ONEBC":{"lo90":0.0,"median":3.0,"hi90":8.39},"CENTRE":{"lo90":0.0,"median":2.07,"hi90":6.94},"OTH":{"lo90":0.0,"median":1.81,"hi90":6.05}},"baseline_moves":["Hobby Nijjar (independent 2024, 0.8%) not running: transferred"],"notes":[]},{"id":"329","name":"Surrey-Panorama","region":"Metro Vancouver","winner_2024":{"party":"CON","name":"Bryan Tepper","share":49.6},"shares_2024":{"CON":49.6,"NDP":48.1,"OTH":2.3},"adjusted_baseline":{"NDP":46.77,"CON":45.4,"ONEBC":3.19,"CENTRE":2.35,"OTH":2.29},"running":["NDP","CON","GRN","CENTRE"],"incumbent":{"name":"Bryan Tepper","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.5098,"category":"Toss-up","win_prob":{"NDP":0.5098,"CON":0.4902},"point":{"NDP":48.89,"CON":48.26,"GRN":0.68,"ONEBC":0.0,"CENTRE":2.16,"OTH":0.0},"share":{"NDP":{"lo90":34.16,"median":48.29,"hi90":61.94},"CON":{"lo90":34.19,"median":48.07,"hi90":61.75},"GRN":{"lo90":0.0,"median":0.37,"hi90":6.01},"CENTRE":{"lo90":0.0,"median":1.8,"hi90":6.66}},"baseline_moves":[],"notes":[]},{"id":"330","name":"Surrey-Serpentine River","region":"Metro Vancouver","winner_2024":{"party":"CON","name":"Linda Hepner","share":49.7},"shares_2024":{"CON":49.7,"NDP":47.5,"IND":2.8},"adjusted_baseline":{"NDP":46.65,"CON":46.65,"ONEBC":3.28,"CENTRE":3.31,"OTH":0.1},"running":["NDP","CON","ONEBC","CENTRE","OTH"],"incumbent":{"name":"Linda Hepner","party_at_dissolution":"CON","not_running":true,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.5563,"category":"Toss-up","win_prob":{"NDP":0.5563,"CON":0.4436,"ONEBC":0.0001},"point":{"NDP":47.26,"CON":45.2,"GRN":0.0,"ONEBC":3.33,"CENTRE":3.08,"OTH":1.13},"share":{"NDP":{"lo90":33.25,"median":47.03,"hi90":60.37},"CON":{"lo90":31.08,"median":44.85,"hi90":58.53},"ONEBC":{"lo90":0.0,"median":2.99,"hi90":8.61},"CENTRE":{"lo90":0.0,"median":2.92,"hi90":8.25},"OTH":{"lo90":0.0,"median":0.85,"hi90":4.6}},"baseline_moves":["Jim McMurtry (independent 2024, 2.8%) not running: transferred"],"notes":[{"type":"incumbent_not_running","note":"Linda Hepner (elected Conservative 2024) is not running.","v1":"Not adjusted in v1.","why_it_may_matter":"Low to moderate."},{"type":"no_candidate","note":"No Green candidate; the Green share is handed to the other candidates (transfers.absent.GRN).","v1":"Green zeroed; transferred.","why_it_may_matter":"Low to moderate in close seats."}]},{"id":"331","name":"Surrey South","region":"Metro Vancouver","winner_2024":{"party":"CON","name":"Brent Chapman","share":58.8},"shares_2024":{"CON":58.8,"NDP":41.2},"adjusted_baseline":{"NDP":39.9,"CON":53.53,"ONEBC":3.79,"CENTRE":2.79},"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.8361,"category":"Likely","win_prob":{"NDP":0.1638,"CON":0.8361,"GRN":0.0001},"point":{"NDP":40.49,"CON":55.15,"GRN":0.66,"ONEBC":0.0,"CENTRE":2.5,"OTH":1.2},"share":{"NDP":{"lo90":26.42,"median":39.85,"hi90":53.21},"CON":{"lo90":40.79,"median":54.93,"hi90":67.86},"GRN":{"lo90":0.0,"median":0.36,"hi90":5.7},"CENTRE":{"lo90":0.0,"median":2.22,"hi90":7.23},"OTH":{"lo90":0.04,"median":0.87,"hi90":4.61}},"baseline_moves":[],"notes":[{"type":"new_party_leader","note":"Elenore Sturko (CentreBC leader; MLA for Surrey-Cloverdale, elected Conservative 2024) runs here. Brent Chapman (elected Conservative 2024 with 58.8%, crossed to OneBC on 2026-09-22) is not on the ballot.","v1":"Not adjusted in the default; seeded in the sensitivity run.","why_it_may_matter":"High. A party leader and sitting MLA could take far more than CentreBC's provincial share. The 'seeded' sensitivity adds 7.5 points."}]},{"id":"332","name":"Surrey-White Rock","region":"Metro Vancouver","winner_2024":{"party":"CON","name":"Trevor Halford","share":52.3},"shares_2024":{"CON":52.3,"NDP":45.3,"OTH":2.4},"adjusted_baseline":{"NDP":43.98,"CON":47.79,"ONEBC":3.37,"CENTRE":2.48,"OTH":2.39},"running":["NDP","CON","GRN","ONEBC","CENTRE","OTH"],"incumbent":{"name":"Trevor Halford","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.5642,"category":"Toss-up","win_prob":{"NDP":0.4356,"CON":0.5642,"ONEBC":0.0002},"point":{"NDP":44.16,"CON":46.17,"GRN":0.66,"ONEBC":3.39,"CENTRE":2.21,"OTH":3.41},"share":{"NDP":{"lo90":29.57,"median":43.52,"hi90":57.1},"CON":{"lo90":32.26,"median":46.01,"hi90":59.29},"GRN":{"lo90":0.0,"median":0.37,"hi90":5.63},"ONEBC":{"lo90":0.0,"median":3.07,"hi90":8.55},"CENTRE":{"lo90":0.0,"median":1.89,"hi90":6.68},"OTH":{"lo90":0.0,"median":3.13,"hi90":7.79}},"baseline_moves":[],"notes":[{"type":"floor_crosser","note":"Trevor Halford: left or was removed from the Conservative caucus in September 2026 and returned on 2026-09-21; Conservative candidate.","v1":"Not adjusted in v1.","why_it_may_matter":"Low."}]},{"id":"333","name":"Vancouver-Fraserview","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"George Chow","share":57.2},"shares_2024":{"NDP":57.2,"CON":36.6,"GRN":6.2},"adjusted_baseline":{"NDP":55.88,"CON":33.86,"GRN":6.16,"ONEBC":2.36,"CENTRE":1.74},"running":["NDP","CON","GRN"],"incumbent":{"name":"George Chow","party_at_dissolution":"NDP","not_running":true,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9151,"category":"Likely","win_prob":{"NDP":0.9151,"CON":0.0846,"GRN":0.0003},"point":{"NDP":57.01,"CON":35.36,"GRN":7.63,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":42.82,"median":56.94,"hi90":70.02},"CON":{"lo90":22.5,"median":35.37,"hi90":49.09},"GRN":{"lo90":0.82,"median":7.35,"hi90":15.49}},"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.14,"CON":23.02,"GRN":10.84,"ONEBC":1.58,"CENTRE":1.39,"OTH":0.02},"running":["NDP","CON","GRN","CENTRE","OTH"],"incumbent":{"name":"Niki Sharma","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9878,"category":"Solid","win_prob":{"NDP":0.9878,"CON":0.0108,"GRN":0.0014},"point":{"NDP":62.63,"CON":22.77,"GRN":12.36,"ONEBC":0.0,"CENTRE":1.16,"OTH":1.09},"share":{"NDP":{"lo90":48.58,"median":62.23,"hi90":74.83},"CON":{"lo90":11.54,"median":22.8,"hi90":35.3},"GRN":{"lo90":3.3,"median":12.0,"hi90":21.65},"CENTRE":{"lo90":0.0,"median":0.81,"hi90":4.83},"OTH":{"lo90":0.0,"median":0.77,"hi90":4.44}},"baseline_moves":["Zsolt Kiss (independent 2024, 0.7%) not running: transferred"],"notes":[]},{"id":"335","name":"Vancouver-Kensington","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Mable Elmore","share":60.9},"shares_2024":{"NDP":60.9,"CON":31.5,"GRN":7.6},"adjusted_baseline":{"NDP":59.65,"CON":29.28,"GRN":7.54,"ONEBC":2.03,"CENTRE":1.5},"running":["NDP","CON","GRN"],"incumbent":{"name":"Mable Elmore","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9674,"category":"Solid","win_prob":{"NDP":0.9674,"CON":0.0324,"GRN":0.0002},"point":{"NDP":60.55,"CON":30.36,"GRN":9.09,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":46.5,"median":60.34,"hi90":73.42},"CON":{"lo90":18.26,"median":30.42,"hi90":44.06},"GRN":{"lo90":1.52,"median":8.78,"hi90":17.46}},"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.14,"CON":42.23,"GRN":5.48,"ONEBC":2.96,"CENTRE":2.19},"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.6131,"category":"Leans","win_prob":{"NDP":0.6131,"CON":0.3867,"GRN":0.0002},"point":{"NDP":47.84,"CON":43.53,"GRN":6.69,"ONEBC":0.0,"CENTRE":1.94,"OTH":0.0},"share":{"NDP":{"lo90":33.59,"median":47.78,"hi90":61.34},"CON":{"lo90":29.75,"median":43.49,"hi90":57.57},"GRN":{"lo90":0.16,"median":6.42,"hi90":14.36},"CENTRE":{"lo90":0.0,"median":1.63,"hi90":6.13}},"baseline_moves":[],"notes":[]},{"id":"337","name":"Vancouver-Little Mountain","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Christine Boyle","share":62.1},"shares_2024":{"NDP":62.1,"CON":30.6,"GRN":7.3},"adjusted_baseline":{"NDP":60.86,"CON":28.46,"GRN":7.25,"ONEBC":1.97,"CENTRE":1.46},"running":["NDP","CON","GRN"],"incumbent":{"name":"Christine Boyle","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.9756,"category":"Solid","win_prob":{"NDP":0.9756,"CON":0.0242,"GRN":0.0002},"point":{"NDP":61.75,"CON":29.49,"GRN":8.76,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":47.83,"median":61.63,"hi90":74.6},"CON":{"lo90":17.35,"median":29.6,"hi90":42.77},"GRN":{"lo90":1.42,"median":8.45,"hi90":17.04}},"baseline_moves":[],"notes":[]},{"id":"338","name":"Vancouver-Point Grey","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"David Eby","share":56.8},"shares_2024":{"NDP":56.8,"CON":34.5,"GRN":8.7},"adjusted_baseline":{"NDP":55.52,"CON":31.95,"GRN":8.67,"ONEBC":2.22,"CENTRE":1.64},"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.9329,"category":"Likely","win_prob":{"NDP":0.9329,"CON":0.0668,"GRN":0.0003},"point":{"NDP":55.92,"CON":32.52,"GRN":10.15,"ONEBC":0.0,"CENTRE":1.41,"OTH":0.0},"share":{"NDP":{"lo90":41.55,"median":55.8,"hi90":69.49},"CON":{"lo90":19.73,"median":32.56,"hi90":45.69},"GRN":{"lo90":1.84,"median":9.81,"hi90":18.98},"CENTRE":{"lo90":0.0,"median":1.08,"hi90":5.3}},"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.06,"CON":47.74,"GRN":7.81,"ONEBC":3.37,"CENTRE":3.02},"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.7114,"category":"Leans","win_prob":{"NDP":0.2879,"CON":0.7114,"GRN":0.0007},"point":{"NDP":38.33,"CON":46.28,"GRN":9.25,"ONEBC":3.4,"CENTRE":2.73,"OTH":0.0},"share":{"NDP":{"lo90":24.37,"median":38.11,"hi90":51.79},"CON":{"lo90":32.05,"median":46.21,"hi90":60.37},"GRN":{"lo90":1.58,"median":8.89,"hi90":17.7},"ONEBC":{"lo90":0.0,"median":3.07,"hi90":8.82},"CENTRE":{"lo90":0.0,"median":2.47,"hi90":7.65}},"baseline_moves":["Caroline Ying-Mei Wang (independent 2024, 1.7%) not running: transferred"],"notes":[{"type":"new_party_leader","note":"Dallas Brodie (OneBC interim leader; elected Conservative 2024 with 51.6%) runs again for OneBC against a new Conservative candidate.","v1":"Not adjusted in the default; seeded in the sensitivity run.","why_it_may_matter":"High. Splits the right-of-centre vote in a seat the Conservatives won narrowly in 2024; a sitting MLA's personal vote is not in the model. The 'seeded' sensitivity adds 15 points."}]},{"id":"340","name":"Vancouver-Renfrew","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Adrian Dix","share":63.2},"shares_2024":{"NDP":63.2,"CON":30.7,"GRN":6.1},"adjusted_baseline":{"NDP":61.95,"CON":28.52,"GRN":6.09,"ONEBC":1.97,"CENTRE":1.46},"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.9745,"category":"Solid","win_prob":{"NDP":0.9745,"CON":0.0252,"GRN":0.0003},"point":{"NDP":62.45,"CON":28.96,"GRN":7.34,"ONEBC":0.0,"CENTRE":1.24,"OTH":0.0},"share":{"NDP":{"lo90":48.09,"median":62.18,"hi90":75.19},"CON":{"lo90":16.25,"median":28.99,"hi90":42.16},"GRN":{"lo90":0.39,"median":7.08,"hi90":15.26},"CENTRE":{"lo90":0.0,"median":0.9,"hi90":4.98}},"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.17,"CON":23.34,"GRN":10.69,"ONEBC":1.61,"CENTRE":1.19},"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.991,"category":"Solid","win_prob":{"NDP":0.991,"CON":0.0082,"GRN":0.0007,"ONEBC":0.0001},"point":{"NDP":63.13,"CON":21.97,"GRN":12.31,"ONEBC":1.61,"CENTRE":0.98,"OTH":0.0},"share":{"NDP":{"lo90":48.38,"median":62.84,"hi90":75.98},"CON":{"lo90":10.25,"median":21.78,"hi90":34.6},"GRN":{"lo90":3.35,"median":12.06,"hi90":21.79},"ONEBC":{"lo90":0.0,"median":1.23,"hi90":5.8},"CENTRE":{"lo90":0.0,"median":0.66,"hi90":4.54}},"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.23,"CON":16.16,"GRN":13.01,"ONEBC":1.1,"CENTRE":0.82,"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.9953,"category":"Solid","win_prob":{"NDP":0.9953,"CON":0.0031,"GRN":0.0016},"point":{"NDP":66.62,"CON":15.97,"GRN":14.73,"ONEBC":0.0,"CENTRE":0.0,"OTH":2.69},"share":{"NDP":{"lo90":52.33,"median":66.38,"hi90":78.67},"CON":{"lo90":6.22,"median":16.08,"hi90":27.6},"GRN":{"lo90":5.16,"median":14.41,"hi90":24.97},"OTH":{"lo90":0.02,"median":2.49,"hi90":6.77}},"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.0,"CON":25.81,"GRN":9.09,"ONEBC":1.78,"CENTRE":1.32},"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.9815,"category":"Solid","win_prob":{"NDP":0.9815,"CON":0.0179,"GRN":0.0006},"point":{"NDP":62.68,"CON":26.59,"GRN":10.73,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":48.55,"median":62.51,"hi90":75.57},"CON":{"lo90":14.99,"median":26.75,"hi90":39.73},"GRN":{"lo90":2.56,"median":10.44,"hi90":19.51}},"baseline_moves":["Carl Turnbull (independent 2024, 0.7%) not running: transferred"],"notes":[]},{"id":"344","name":"Vancouver-Yaletown","region":"Metro Vancouver","winner_2024":{"party":"NDP","name":"Terry Yung","share":49.8},"shares_2024":{"NDP":49.8,"CON":43.4,"GRN":6.9},"adjusted_baseline":{"NDP":48.48,"CON":39.83,"GRN":6.84,"ONEBC":2.79,"CENTRE":2.06},"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.7055,"category":"Leans","win_prob":{"NDP":0.7055,"CON":0.2943,"GRN":0.0002},"point":{"NDP":49.08,"CON":40.93,"GRN":8.18,"ONEBC":0.0,"CENTRE":1.81,"OTH":0.0},"share":{"NDP":{"lo90":34.99,"median":48.84,"hi90":62.31},"CON":{"lo90":27.5,"median":41.05,"hi90":54.65},"GRN":{"lo90":0.99,"median":7.86,"hi90":16.29},"CENTRE":{"lo90":0.0,"median":1.49,"hi90":6.01}},"baseline_moves":[],"notes":[]},{"id":"345","name":"Vernon-Lumby","region":"Interior and North","winner_2024":{"party":"NDP","name":"Harwinder Sandhu","share":42.7},"shares_2024":{"NDP":42.7,"CON":41.0,"IND":15.4,"OTH":1.0},"adjusted_baseline":{"NDP":41.4,"CON":51.35,"ONEBC":3.63,"CENTRE":2.67,"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.7109,"category":"Leans","win_prob":{"NDP":0.2887,"CON":0.7109,"GRN":0.0002,"ONEBC":0.0002},"point":{"NDP":43.34,"CON":51.94,"GRN":0.99,"ONEBC":3.73,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":27.72,"median":42.55,"hi90":56.9},"CON":{"lo90":37.16,"median":51.59,"hi90":66.23},"GRN":{"lo90":0.0,"median":0.93,"hi90":7.26},"ONEBC":{"lo90":0.0,"median":3.31,"hi90":9.79}},"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.56,"CON":17.93,"GRN":33.37,"ONEBC":1.23,"CENTRE":0.92},"running":["NDP","CON","GRN"],"incumbent":{"name":"Grace Lore","party_at_dissolution":"NDP","not_running":false,"running_elsewhere":false,"note":null},"leader":"NDP","prob":0.733,"category":"Leans","win_prob":{"NDP":0.733,"CON":0.0132,"GRN":0.2538},"point":{"NDP":45.91,"CON":17.74,"GRN":36.35,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":30.4,"median":45.73,"hi90":61.39},"CON":{"lo90":6.66,"median":18.14,"hi90":31.56},"GRN":{"lo90":20.23,"median":35.92,"hi90":50.24}},"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.11,"CON":18.94,"GRN":23.07,"ONEBC":1.3,"CENTRE":0.97,"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.9557,"category":"Solid","win_prob":{"NDP":0.9557,"CON":0.0122,"GRN":0.0321},"point":{"NDP":55.15,"CON":19.09,"GRN":25.76,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":39.6,"median":54.9,"hi90":69.89},"CON":{"lo90":7.69,"median":19.52,"hi90":32.82},"GRN":{"lo90":11.81,"median":25.19,"hi90":38.86}},"baseline_moves":[],"notes":[]},{"id":"348","name":"West Kelowna-Peachland","region":"Interior and North","winner_2024":{"party":"CON","name":"Macklin McCall","share":50.9},"shares_2024":{"CON":50.9,"NDP":27.9,"IND":21.2},"adjusted_baseline":{"NDP":32.38,"CON":58.79,"GRN":1.58,"ONEBC":4.18,"CENTRE":3.07},"running":["NDP","CON","GRN"],"incumbent":{"name":"Macklin McCall","party_at_dissolution":"CON","not_running":false,"running_elsewhere":false,"note":null},"leader":"CON","prob":0.9543,"category":"Solid","win_prob":{"NDP":0.0457,"CON":0.9543},"point":{"NDP":34.34,"CON":62.87,"GRN":2.79,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":20.57,"median":33.93,"hi90":47.92},"CON":{"lo90":48.5,"median":62.74,"hi90":76.33},"GRN":{"lo90":0.02,"median":2.39,"hi90":9.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":31.51,"CON":54.71,"GRN":7.05,"ONEBC":3.88,"CENTRE":2.85},"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.9277,"category":"Likely","win_prob":{"NDP":0.0717,"CON":0.9277,"GRN":0.0005,"ONEBC":0.0001},"point":{"NDP":32.73,"CON":54.57,"GRN":8.77,"ONEBC":3.93,"CENTRE":0.0,"OTH":0.0},"share":{"NDP":{"lo90":19.61,"median":32.58,"hi90":45.64},"CON":{"lo90":40.75,"median":54.62,"hi90":68.31},"GRN":{"lo90":1.4,"median":8.46,"hi90":17.2},"ONEBC":{"lo90":0.0,"median":3.57,"hi90":9.59}},"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.61,"CON":32.6,"GRN":37.81,"ONEBC":2.29,"CENTRE":1.69},"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.6758,"category":"Leans","win_prob":{"NDP":0.0753,"CON":0.2489,"GRN":0.6758},"point":{"NDP":25.22,"CON":32.38,"GRN":40.99,"ONEBC":0.0,"CENTRE":1.42,"OTH":0.0},"share":{"NDP":{"lo90":12.95,"median":25.02,"hi90":38.58},"CON":{"lo90":19.43,"median":32.6,"hi90":46.68},"GRN":{"lo90":25.27,"median":40.63,"hi90":54.23},"CENTRE":{"lo90":0.0,"median":1.06,"hi90":5.33}},"baseline_moves":[],"notes":[{"type":"green_seat","note":"The Greens' other 2024 seat. Jeremy Valeriote (Green MLA, interim leader 2025) runs again; CentreBC runs Dan Wood.","v1":"Not adjusted in v1.","why_it_may_matter":"High: Green incumbency is not modelled, so v1 probably understates the Green."}]}],"changes":{"from_file":"2025-10-15_abacus-data.json","average":{"NDP":-1.17,"CON":0.3,"GRN":0.3,"ONEBC":0.95,"CENTRE":-0.57,"OTH":0.21},"seat_median":{"NDP":-3.0,"CON":3.0,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"p_majority":{"NDP":-0.0897,"CON":0.0733,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"p_minority":0.0164,"leader_changes":["302"]},"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.07],["2025-09-27",44.26],["2025-10-04",44.35],["2025-10-11",44.37],["2025-10-18",44.32],["2025-10-25",44.2]],"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.4],["2025-09-27",40.1],["2025-10-04",39.93],["2025-10-11",39.85],["2025-10-18",39.83],["2025-10-25",39.86]],"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.81],["2025-10-04",9.74],["2025-10-11",9.69],["2025-10-18",9.66],["2025-10-25",9.65]],"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.57],["2025-10-11",2.68],["2025-10-18",2.8],["2025-10-25",2.93]],"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.48],["2025-10-11",2.38],["2025-10-18",2.27],["2025-10-25",2.16]]},"file":"2025-10-25_angus-reid.json","publication":{"date":"2025-10-25","path":"by-date/2025-10-25.json","snapshots_that_day":["2025-10-25_angus-reid.json"],"new_polls":[{"date":"2025-10-25","firm":"Angus Reid","sample":1044,"values":{"NDP":40,"CON":41,"GRN":11,"ONEBC":5,"CENTRE":1}}],"previous_date":"2025-10-15","changes":{"from_date":"2025-10-15","from_file":"2025-10-15_abacus-data.json","average":{"NDP":-1.17,"CON":0.3,"GRN":0.3,"ONEBC":0.95,"CENTRE":-0.57,"OTH":0.21},"seat_median":{"NDP":-3.0,"CON":3.0,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"p_majority":{"NDP":-0.0897,"CON":0.0733,"GRN":0.0,"ONEBC":0.0,"CENTRE":0.0,"OTH":0.0},"p_minority":0.0164,"leader_changes":[{"id":"302","name":"North Island","from":"NDP","to":"CON"}]}}}