{"id":"2024","year":2024,"date":"2024-10-19","mapYear":2023,"seats":93,"totals":{"electors":3609288,"validVotes":2105341,"turnoutPct":58.45080802640299},"parties":[{"abbr":"NDP","seats":47,"votes":944579,"pct":44.86584358543343,"leader":"David Eby","candidates":93},{"abbr":"CON","seats":44,"votes":911153,"pct":43.27816728976446,"leader":"John Rustad","candidates":93},{"abbr":"GRN","seats":2,"votes":173377,"pct":8.235103007066314,"leader":"Sonia Furstenau","candidates":69},{"abbr":"IND","seats":0,"votes":47117,"pct":2.237974750883586,"leader":null,"candidates":41},{"abbr":"UNA","seats":0,"votes":25464,"pct":1.2094952789120623,"leader":null,"candidates":12},{"abbr":"LBN","seats":0,"votes":1380,"pct":0.0655475763783634,"leader":null,"candidates":4},{"abbr":"FPBC","seats":0,"votes":1267,"pct":0.060180274834338,"leader":null,"candidates":5},{"abbr":"COMM","seats":0,"votes":639,"pct":0.030351377757807406,"leader":null,"candidates":3},{"abbr":"CHP","seats":0,"votes":365,"pct":0.017336858969639598,"leader":null,"candidates":2}],"ridings":[{"code":"ABM","name":"Abbotsford-Mission","electors":42692,"validVotes":24417,"rejected":98,"candidates":[{"name":"Reann Gasper","party":"CON","votes":13523,"pct":55.383544251955605,"elected":true},{"name":"Pam Alexis","party":"NDP","votes":10894,"pct":44.616455748044395}],"winner":"CON","margin":{"votes":2629,"pct":10.76708850391121}},{"code":"ABS","name":"Abbotsford South","electors":41068,"validVotes":21188,"rejected":54,"candidates":[{"name":"Bruce Banman","party":"CON","votes":13053,"pct":61.605625825939214,"elected":true},{"name":"Sarah Kooner","party":"NDP","votes":7454,"pct":35.18029073060223},{"name":"Amandeep Singh","party":"IND","votes":681,"pct":3.2140834434585615}],"winner":"CON","margin":{"votes":5599,"pct":26.425335095336983}},{"code":"ABW","name":"Abbotsford West","electors":37833,"validVotes":19678,"rejected":47,"candidates":[{"name":"Korky Neufeld","party":"CON","votes":11483,"pct":58.35450757190772,"elected":true},{"name":"Graeme Hutchison","party":"NDP","votes":7255,"pct":36.86858420571196},{"name":"James Davison","party":"IND","votes":940,"pct":4.776908222380324}],"winner":"CON","margin":{"votes":4228,"pct":21.485923366195756}},{"code":"BDS","name":"Boundary-Similkameen","electors":39371,"validVotes":24665,"rejected":36,"candidates":[{"name":"Donegal Wilson","party":"CON","votes":11935,"pct":48.388404621933915,"elected":true},{"name":"Roly Russell","party":"NDP","votes":10497,"pct":42.55828096493006},{"name":"Kevin Eastwood","party":"GRN","votes":1454,"pct":5.894992904926008},{"name":"Sean Taylor","party":"IND","votes":779,"pct":3.158321508210014}],"winner":"CON","margin":{"votes":1438,"pct":5.830123657003853}},{"code":"BLS","name":"Bulkley Valley-Stikine","electors":14895,"validVotes":9544,"rejected":25,"candidates":[{"name":"Sharon L. Hartwell","party":"CON","votes":4992,"pct":52.30511316010059,"elected":true},{"name":"Nathan Cullen","party":"NDP","votes":3709,"pct":38.86211232187762},{"name":"Gamlakyeltxw Wilhelm Marsden","party":"GRN","votes":604,"pct":6.328583403185247},{"name":"Rod Taylor","party":"CHP","votes":239,"pct":2.5041911148365466}],"winner":"CON","margin":{"votes":1283,"pct":13.443000838222972}},{"code":"BNC","name":"Burnaby Centre","electors":34290,"validVotes":17074,"rejected":108,"candidates":[{"name":"Anne Kang","party":"NDP","votes":9780,"pct":57.28007496778728,"elected":true},{"name":"Dharam Kajal","party":"CON","votes":7294,"pct":42.71992503221272}],"winner":"NDP","margin":{"votes":2486,"pct":14.560149935574557}},{"code":"BNE","name":"Burnaby East","electors":36896,"validVotes":20232,"rejected":41,"candidates":[{"name":"Reah Arora","party":"NDP","votes":10490,"pct":51.84855674179518,"elected":true},{"name":"Simon Chandler","party":"CON","votes":8198,"pct":40.51996836694346},{"name":"Tara Shushtarian","party":"GRN","votes":1544,"pct":7.631474891261368}],"winner":"NDP","margin":{"votes":2292,"pct":11.32858837485172}},{"code":"BNN","name":"Burnaby-New Westminster","electors":34794,"validVotes":17748,"rejected":89,"candidates":[{"name":"Raj Chouhan","party":"NDP","votes":10647,"pct":59.98985801217039,"elected":true},{"name":"Deepak Suri","party":"CON","votes":6161,"pct":34.713770565697544},{"name":"Daniel Kofi Ampong","party":"IND","votes":940,"pct":5.296371422132071}],"winner":"NDP","margin":{"votes":4486,"pct":25.276087446472843}},{"code":"BNO","name":"Burnaby North","electors":37785,"validVotes":20136,"rejected":47,"candidates":[{"name":"Janet Routledge","party":"NDP","votes":10724,"pct":53.25784664282877,"elected":true},{"name":"Michael Wu","party":"CON","votes":8658,"pct":42.99761620977354},{"name":"Martin Kendell","party":"IND","votes":754,"pct":3.7445371473976956}],"winner":"NDP","margin":{"votes":2066,"pct":10.260230433055227}},{"code":"BNS","name":"Burnaby South-Metrotown","electors":31434,"validVotes":15325,"rejected":32,"candidates":[{"name":"Paul Choi","party":"NDP","votes":7560,"pct":49.33115823817292,"elected":true},{"name":"Han Lee","party":"CON","votes":6373,"pct":41.58564437194127},{"name":"Carrie McLaren","party":"GRN","votes":960,"pct":6.264274061990212},{"name":"Meiling Chia","party":"UNA","votes":290,"pct":1.8923327895595432},{"name":"MichaelAngelo Abc RobinHood","party":"IND","votes":142,"pct":0.9265905383360522}],"winner":"NDP","margin":{"votes":1187,"pct":7.745513866231647}},{"code":"CBC","name":"Cariboo-Chilcotin","electors":32975,"validVotes":19706,"rejected":92,"candidates":[{"name":"Lorne Doerkson","party":"CON","votes":13714,"pct":69.59301735512027,"elected":true},{"name":"Michael Moses","party":"NDP","votes":5992,"pct":30.406982644879733}],"winner":"CON","margin":{"votes":7722,"pct":39.186034710240534}},{"code":"CHC","name":"Chilliwack-Cultus Lake","electors":41587,"validVotes":25022,"rejected":83,"candidates":[{"name":"A'aliya Warbus","party":"CON","votes":13656,"pct":54.575973143633604,"elected":true},{"name":"Kelli Paddon","party":"NDP","votes":11366,"pct":45.424026856366396}],"winner":"CON","margin":{"votes":2290,"pct":9.151946287267208}},{"code":"CHN","name":"Chilliwack North","electors":39227,"validVotes":21575,"rejected":26,"candidates":[{"name":"Heather Maahs","party":"CON","votes":11776,"pct":54.581691772885286,"elected":true},{"name":"Dan Coulter","party":"NDP","votes":8125,"pct":37.659327925840095},{"name":"Tim Cooper","party":"GRN","votes":1187,"pct":5.501738122827346},{"name":"Dan Grice","party":"IND","votes":487,"pct":2.257242178447277}],"winner":"CON","margin":{"votes":3651,"pct":16.92236384704519}},{"code":"CLR","name":"Columbia River-Revelstoke","electors":31366,"validVotes":18296,"rejected":41,"candidates":[{"name":"Scott McInnis","party":"CON","votes":8768,"pct":47.92304328815042,"elected":true},{"name":"Andrea Dunlop","party":"NDP","votes":8098,"pct":44.26104066462615},{"name":"Calvin Beauchesne","party":"GRN","votes":1430,"pct":7.815916047223437}],"winner":"CON","margin":{"votes":670,"pct":3.662002623524266}},{"code":"CQB","name":"Coquitlam-Burke Mountain","electors":39801,"validVotes":21672,"rejected":94,"candidates":[{"name":"Jodie Wickens","party":"NDP","votes":11020,"pct":50.849021779254336,"elected":true},{"name":"Stephen Frolek","party":"CON","votes":10652,"pct":49.150978220745664}],"winner":"NDP","margin":{"votes":368,"pct":1.6980435585086724}},{"code":"CQM","name":"Coquitlam-Maillardville","electors":40666,"validVotes":23114,"rejected":26,"candidates":[{"name":"Jennifer Blatherwick","party":"NDP","votes":11972,"pct":51.79544864584235,"elected":true},{"name":"Hamed Najafi","party":"CON","votes":9146,"pct":39.56909232499784},{"name":"Nicola Spurling","party":"GRN","votes":1461,"pct":6.320844509820888},{"name":"Ken Holowanky","party":"IND","votes":535,"pct":2.314614519338929}],"winner":"NDP","margin":{"votes":2826,"pct":12.22635632084451}},{"code":"CRC","name":"Courtenay-Comox","electors":50583,"validVotes":34718,"rejected":37,"candidates":[{"name":"Brennan Day","party":"CON","votes":13481,"pct":38.83000172821015,"elected":true},{"name":"Ronna-Rae Leonard","party":"NDP","votes":13388,"pct":38.562129154905236},{"name":"Arzeena Hamir","party":"GRN","votes":7202,"pct":20.74428250475258},{"name":"John Hedican","party":"IND","votes":504,"pct":1.4516965262975978},{"name":"Devin Howell","party":"IND","votes":143,"pct":0.4118900858344375}],"winner":"CON","margin":{"votes":93,"pct":0.26787257330491343}},{"code":"CWV","name":"Cowichan Valley","electors":45901,"validVotes":29118,"rejected":39,"candidates":[{"name":"Debra Toporowski","party":"NDP","votes":11795,"pct":40.507589806992236,"elected":true},{"name":"John Koury","party":"CON","votes":10946,"pct":37.59186757332235},{"name":"Cammy Lockwood","party":"GRN","votes":5773,"pct":19.826224328593998},{"name":"Eden Haythornthwaite","party":"IND","votes":341,"pct":1.1710969159969777},{"name":"Jon Coleman","party":"UNA","votes":263,"pct":0.9032213750944433}],"winner":"NDP","margin":{"votes":849,"pct":2.9157222336698894}},{"code":"DLN","name":"Delta North","electors":36062,"validVotes":20838,"rejected":38,"candidates":[{"name":"Ravi Kahlon","party":"NDP","votes":10988,"pct":52.73058834821,"elected":true},{"name":"Raj Veauli","party":"CON","votes":8381,"pct":40.21979076686822},{"name":"Nick Dickinson-Wilde","party":"GRN","votes":1292,"pct":6.200211152701795},{"name":"Manqoosh Khan","party":"FPBC","votes":177,"pct":0.8494097322199827}],"winner":"NDP","margin":{"votes":2607,"pct":12.510797581341777}},{"code":"DLS","name":"Delta South","electors":40611,"validVotes":26313,"rejected":101,"candidates":[{"name":"Ian Paton","party":"CON","votes":14491,"pct":55.07163759358492,"elected":true},{"name":"Jason McCormick","party":"NDP","votes":11822,"pct":44.92836240641508}],"winner":"CON","margin":{"votes":2669,"pct":10.143275187169834}},{"code":"ESC","name":"Esquimalt-Colwood","electors":46799,"validVotes":29606,"rejected":37,"candidates":[{"name":"Darlene Rotchford","party":"NDP","votes":15238,"pct":51.46929676416943,"elected":true},{"name":"John Wilson","party":"CON","votes":8652,"pct":29.223805985273255},{"name":"Camille Currie","party":"GRN","votes":5716,"pct":19.30689725055732}],"winner":"NDP","margin":{"votes":6586,"pct":22.245490778896173}},{"code":"FRN","name":"Fraser-Nicola","electors":33542,"validVotes":19004,"rejected":27,"candidates":[{"name":"Tony Luck","party":"CON","votes":10326,"pct":54.33592927804673,"elected":true},{"name":"Francyne Joe","party":"NDP","votes":6917,"pct":36.39760050515681},{"name":"Jonah Timms","party":"GRN","votes":1761,"pct":9.266470216796463}],"winner":"CON","margin":{"votes":3409,"pct":17.938328772889918}},{"code":"JFM","name":"Juan de Fuca-Malahat","electors":37078,"validVotes":23997,"rejected":32,"candidates":[{"name":"Dana Lajeunesse","party":"NDP","votes":9308,"pct":38.78818185606534,"elected":true},{"name":"Marina Sapozhnikov","party":"CON","votes":9167,"pct":38.20060840938451},{"name":"David Evans","party":"GRN","votes":5522,"pct":23.011209734550153}],"winner":"NDP","margin":{"votes":141,"pct":0.5875734466808353}},{"code":"KAC","name":"Kamloops Centre","electors":44059,"validVotes":25338,"rejected":36,"candidates":[{"name":"Peter Milobar","party":"CON","votes":12372,"pct":48.82784750177599,"elected":true},{"name":"Kamal Grewal","party":"NDP","votes":10369,"pct":40.922724761228196},{"name":"Randy Sunderman","party":"GRN","votes":2597,"pct":10.249427736995816}],"winner":"CON","margin":{"votes":2003,"pct":7.905122740547796}},{"code":"KAN","name":"Kamloops-North Thompson","electors":48598,"validVotes":30013,"rejected":51,"candidates":[{"name":"Ward Stamer","party":"CON","votes":17930,"pct":59.7407789957685,"elected":true},{"name":"Maddi Genn","party":"NDP","votes":9874,"pct":32.89907706660447},{"name":"Tristan Cavers","party":"GRN","votes":2209,"pct":7.360143937627028}],"winner":"CON","margin":{"votes":8056,"pct":26.84170192916403}},{"code":"KEC","name":"Kelowna Centre","electors":45642,"validVotes":25750,"rejected":33,"candidates":[{"name":"Kristina Loewen","party":"CON","votes":11033,"pct":42.84660194174757,"elected":true},{"name":"Loyal Wooldridge","party":"NDP","votes":10993,"pct":42.69126213592233},{"name":"Michael Humer","party":"UNA","votes":2613,"pct":10.14757281553398},{"name":"Bryce Tippe","party":"GRN","votes":1111,"pct":4.3145631067961165}],"winner":"CON","margin":{"votes":40,"pct":0.15533980582524265}},{"code":"KLC","name":"Kelowna-Lake Country-Coldstream","electors":45598,"validVotes":26528,"rejected":32,"candidates":[{"name":"Tara Armstrong","party":"CON","votes":14303,"pct":53.9166164053076,"elected":true},{"name":"Anna Warwick Sears","party":"NDP","votes":9350,"pct":35.24577804583836},{"name":"Kevin Kraft","party":"IND","votes":1724,"pct":6.498793727382388},{"name":"Andrew Rose","party":"GRN","votes":1151,"pct":4.338811821471652}],"winner":"CON","margin":{"votes":4953,"pct":18.670838359469244}},{"code":"KLM","name":"Kelowna-Mission","electors":45617,"validVotes":27329,"rejected":43,"candidates":[{"name":"Gavin Dew","party":"CON","votes":14071,"pct":51.487430934172494,"elected":true},{"name":"Harpreet Badohal","party":"NDP","votes":8913,"pct":32.61370705111786},{"name":"Ashley Ramsay","party":"UNA","votes":2996,"pct":10.962713600936734},{"name":"Billy Young","party":"GRN","votes":1349,"pct":4.936148413772915}],"winner":"CON","margin":{"votes":5158,"pct":18.87372388305463}},{"code":"KOC","name":"Kootenay Central","electors":34278,"validVotes":21996,"rejected":38,"candidates":[{"name":"Brittny Anderson","party":"NDP","votes":8716,"pct":39.62538643389707,"elected":true},{"name":"Kelly Vandenberghe","party":"CON","votes":6967,"pct":31.67394071649391},{"name":"Nicole Charlwood","party":"GRN","votes":4123,"pct":18.744317148572467},{"name":"Corinne Mori","party":"IND","votes":2190,"pct":9.956355701036552}],"winner":"NDP","margin":{"votes":1749,"pct":7.9514457174031605}},{"code":"KOM","name":"Kootenay-Monashee","electors":32732,"validVotes":19603,"rejected":43,"candidates":[{"name":"Steve Morissette","party":"NDP","votes":10202,"pct":52.04305463449472,"elected":true},{"name":"Glen Byle","party":"CON","votes":7616,"pct":38.85119624547263},{"name":"Donovan Cavers","party":"GRN","votes":1785,"pct":9.105749120032648}],"winner":"NDP","margin":{"votes":2586,"pct":13.191858389022094}},{"code":"KOR","name":"Kootenay-Rockies","electors":31684,"validVotes":19241,"rejected":21,"candidates":[{"name":"Pete Davis","party":"CON","votes":8217,"pct":42.70568057793254,"elected":true},{"name":"Tom Shypitka","party":"IND","votes":5844,"pct":30.37264175458656},{"name":"Sam Atwal","party":"NDP","votes":4184,"pct":21.74523153682241},{"name":"Kerri Wall","party":"GRN","votes":996,"pct":5.17644613065849}],"winner":"CON","margin":{"votes":2373,"pct":12.33303882334598}},{"code":"LAO","name":"Ladysmith-Oceanside","electors":49387,"validVotes":34092,"rejected":24,"candidates":[{"name":"Stephanie Higginson","party":"NDP","votes":14144,"pct":41.487739059016775,"elected":true},{"name":"Brett Fee","party":"CON","votes":12097,"pct":35.48339786460166},{"name":"Adam Walker","party":"IND","votes":5559,"pct":16.30587821189722},{"name":"Laura Ferreira","party":"GRN","votes":2292,"pct":6.722984864484337}],"winner":"NDP","margin":{"votes":2047,"pct":6.004341194415112}},{"code":"LFH","name":"Langford-Highlands","electors":37389,"validVotes":22063,"rejected":27,"candidates":[{"name":"Ravi Parmar","party":"NDP","votes":11444,"pct":51.869646013688076,"elected":true},{"name":"Mike Harris","party":"CON","votes":8251,"pct":37.3974527489462},{"name":"Erin Cassels","party":"GRN","votes":2368,"pct":10.732901237365725}],"winner":"NDP","margin":{"votes":3193,"pct":14.472193264741875}},{"code":"LLA","name":"Langley-Abbotsford","electors":43448,"validVotes":25770,"rejected":66,"candidates":[{"name":"Harman Bhangu","party":"CON","votes":14341,"pct":55.6499805975941,"elected":true},{"name":"John Aldag","party":"NDP","votes":8691,"pct":33.725261932479626},{"name":"Melissa Snazell","party":"GRN","votes":1434,"pct":5.564610011641443},{"name":"Karen Long","party":"IND","votes":1104,"pct":4.284051222351572},{"name":"Alex Joehl","party":"LBN","votes":200,"pct":0.7760962359332557}],"winner":"CON","margin":{"votes":5650,"pct":21.924718665114476}},{"code":"LWG","name":"Langley-Walnut Grove","electors":42213,"validVotes":24458,"rejected":27,"candidates":[{"name":"Misty Van Popta","party":"CON","votes":12121,"pct":49.55842669065336,"elected":true},{"name":"Megan Dykeman","party":"NDP","votes":10949,"pct":44.766538555891735},{"name":"Rylee Mac Lean","party":"GRN","votes":1254,"pct":5.127156758524818},{"name":"Carlos Suarez Rubio","party":"IND","votes":134,"pct":0.5478779949300843}],"winner":"CON","margin":{"votes":1172,"pct":4.791888134761628}},{"code":"LWI","name":"Langley-Willowbrook","electors":41088,"validVotes":22761,"rejected":18,"candidates":[{"name":"Jody Toor","party":"CON","votes":10979,"pct":48.2360177496595,"elected":true},{"name":"Andrew Mercier","party":"NDP","votes":10112,"pct":44.426870524142174},{"name":"Petrina Arnason","party":"GRN","votes":1670,"pct":7.337111726198322}],"winner":"CON","margin":{"votes":867,"pct":3.8091472255173286}},{"code":"MAE","name":"Maple Ridge East","electors":44335,"validVotes":25645,"rejected":49,"candidates":[{"name":"Lawrence Mok","party":"CON","votes":12058,"pct":47.01891206862936,"elected":true},{"name":"Bob D'Eith","party":"NDP","votes":11961,"pct":46.640670696042115},{"name":"Kylee Williams","party":"GRN","votes":1626,"pct":6.340417235328524}],"winner":"CON","margin":{"votes":97,"pct":0.3782413725872473}},{"code":"MAP","name":"Maple Ridge-Pitt Meadows","electors":44850,"validVotes":26381,"rejected":94,"candidates":[{"name":"Lisa Beare","party":"NDP","votes":14480,"pct":54.88798756680944,"elected":true},{"name":"Mike Morden","party":"CON","votes":11901,"pct":45.11201243319056}],"winner":"NDP","margin":{"votes":2579,"pct":9.775975133618886}},{"code":"MPR","name":"Mid Island-Pacific Rim","electors":47816,"validVotes":28810,"rejected":58,"candidates":[{"name":"Josie Osborne","party":"NDP","votes":14042,"pct":48.74002082610205,"elected":true},{"name":"Adam Hayduk","party":"CON","votes":11366,"pct":39.45157931273863},{"name":"Ross Reid","party":"GRN","votes":3402,"pct":11.80839986115932}],"winner":"NDP","margin":{"votes":2676,"pct":9.288441513363416}},{"code":"NAI","name":"Nanaimo-Gabriola Island","electors":46454,"validVotes":27798,"rejected":57,"candidates":[{"name":"Sheila Malcolmson","party":"NDP","votes":14663,"pct":52.748399165407584,"elected":true},{"name":"Dale Parker","party":"CON","votes":9633,"pct":34.653572199438806},{"name":"Shirley Lambrecht","party":"GRN","votes":3502,"pct":12.598028635153609}],"winner":"NDP","margin":{"votes":5030,"pct":18.094826965968778}},{"code":"NAL","name":"Nanaimo-Lantzville","electors":44879,"validVotes":29580,"rejected":40,"candidates":[{"name":"George Anderson","party":"NDP","votes":15307,"pct":51.74780256930358,"elected":true},{"name":"Gwen O'Mahony","party":"CON","votes":11687,"pct":39.509803921568626},{"name":"Lia Versaevel","party":"GRN","votes":2586,"pct":8.742393509127789}],"winner":"NDP","margin":{"votes":3620,"pct":12.237998647734955}},{"code":"NEC","name":"Nechako Lakes","electors":18407,"validVotes":11640,"rejected":25,"candidates":[{"name":"John Rustad","party":"CON","votes":7851,"pct":67.44845360824742,"elected":true},{"name":"Murphy Abraham","party":"NDP","votes":3167,"pct":27.20790378006873},{"name":"Douglas Gook","party":"GRN","votes":622,"pct":5.3436426116838485}],"winner":"CON","margin":{"votes":4684,"pct":40.240549828178686}},{"code":"NMC","name":"New Westminster-Coquitlam","electors":40020,"validVotes":21575,"rejected":56,"candidates":[{"name":"Jennifer Whiteside","party":"NDP","votes":12757,"pct":59.128621089223635,"elected":true},{"name":"Ndellie Massey","party":"CON","votes":6438,"pct":29.840092699884124},{"name":"Maureen Curran","party":"GRN","votes":2380,"pct":11.031286210892237}],"winner":"NDP","margin":{"votes":6319,"pct":29.28852838933951}},{"code":"NOH","name":"North Coast-Haida Gwaii","electors":15518,"validVotes":7491,"rejected":51,"candidates":[{"name":"Tamara Davidson","party":"NDP","votes":4863,"pct":64.91790148177813,"elected":true},{"name":"Christopher Jason Sankey","party":"CON","votes":2628,"pct":35.08209851822187}],"winner":"NDP","margin":{"votes":2235,"pct":29.83580296355626}},{"code":"NOI","name":"North Island","electors":48249,"validVotes":29958,"rejected":31,"candidates":[{"name":"Anna Kindy","party":"CON","votes":14100,"pct":47.06589224914881,"elected":true},{"name":"Michele Babchuk","party":"NDP","votes":13461,"pct":44.932906068495896},{"name":"Nic Dedeluk","party":"GRN","votes":2397,"pct":8.001201682355298}],"winner":"CON","margin":{"votes":639,"pct":2.132986180652914}},{"code":"NVL","name":"North Vancouver-Lonsdale","electors":44034,"validVotes":25832,"rejected":107,"candidates":[{"name":"Bowinn Ma","party":"NDP","votes":16759,"pct":64.87689687209662,"elected":true},{"name":"David Splett","party":"CON","votes":9073,"pct":35.12310312790338}],"winner":"NDP","margin":{"votes":7686,"pct":29.753793744193246}},{"code":"NVS","name":"North Vancouver-Seymour","electors":46159,"validVotes":30721,"rejected":39,"candidates":[{"name":"Susie Chant","party":"NDP","votes":16210,"pct":52.7652094658377,"elected":true},{"name":"Sam Chandola","party":"CON","votes":10995,"pct":35.78985059080108},{"name":"Mitchell Baker","party":"IND","votes":1794,"pct":5.839653657107516},{"name":"Subhadarshi Tripathy","party":"GRN","votes":1722,"pct":5.605286286253703}],"winner":"NDP","margin":{"votes":5215,"pct":16.97535887503662}},{"code":"OBG","name":"Oak Bay-Gordon Head","electors":42442,"validVotes":29570,"rejected":55,"candidates":[{"name":"Diana Gibson","party":"NDP","votes":14519,"pct":49.10043963476497,"elected":true},{"name":"Stephen Andrew","party":"CON","votes":8542,"pct":28.887385864051403},{"name":"Lisa Gunderson","party":"GRN","votes":6509,"pct":22.012174501183633}],"winner":"NDP","margin":{"votes":5977,"pct":20.213053770713564}},{"code":"PCN","name":"Peace River North","electors":26413,"validVotes":15079,"rejected":18,"candidates":[{"name":"Jordan Kealy","party":"CON","votes":11213,"pct":74.36169507261755,"elected":true},{"name":"Dan Davies","party":"IND","votes":3038,"pct":20.147224617017045},{"name":"Ian McMahon","party":"NDP","votes":828,"pct":5.491080310365409}],"winner":"CON","margin":{"votes":8175,"pct":54.214470455600505}},{"code":"PCS","name":"Peace River South","electors":18206,"validVotes":10283,"rejected":15,"candidates":[{"name":"Larry Neufeld","party":"CON","votes":7182,"pct":69.84343090537782,"elected":true},{"name":"Mike Bernier","party":"UNA","votes":2525,"pct":24.555090926772344},{"name":"Marshall Bigsby","party":"NDP","votes":576,"pct":5.601478167849849}],"winner":"CON","margin":{"votes":4657,"pct":45.28833997860547}},{"code":"PES","name":"Penticton-Summerland","electors":45707,"validVotes":28076,"rejected":29,"candidates":[{"name":"Amelia Boultbee","party":"CON","votes":11615,"pct":41.36985325544949,"elected":true},{"name":"Tina Lee","party":"NDP","votes":11298,"pct":40.24077503917937},{"name":"Tracy St Claire","party":"UNA","votes":2720,"pct":9.687989742128508},{"name":"Bradley Bartsch","party":"GRN","votes":1472,"pct":5.242912095740134},{"name":"Roger Harrington","party":"IND","votes":827,"pct":2.945576292919219},{"name":"Anna Paddon","party":"IND","votes":144,"pct":0.512893574583274}],"winner":"CON","margin":{"votes":317,"pct":1.1290782162701234}},{"code":"POC","name":"Port Coquitlam","electors":44601,"validVotes":25698,"rejected":38,"candidates":[{"name":"Mike Farnworth","party":"NDP","votes":13843,"pct":53.86800529224064,"elected":true},{"name":"Keenan Adams","party":"CON","votes":9967,"pct":38.78511946454977},{"name":"Adam Bremner-Akins","party":"GRN","votes":1644,"pct":6.397385010506654},{"name":"Lewis Dahlby","party":"LBN","votes":244,"pct":0.9494902327029341}],"winner":"NDP","margin":{"votes":3876,"pct":15.082885827690866}},{"code":"POM","name":"Port Moody-Burquitlam","electors":44199,"validVotes":25908,"rejected":45,"candidates":[{"name":"Rick Glumac","party":"NDP","votes":13488,"pct":52.06113941639648,"elected":true},{"name":"Kerry van Aswegen","party":"CON","votes":10493,"pct":40.50100355102671},{"name":"Samantha Agtarap","party":"GRN","votes":1927,"pct":7.43785703257681}],"winner":"NDP","margin":{"votes":2995,"pct":11.560135865369766}},{"code":"POR","name":"Powell River-Sunshine Coast","electors":44009,"validVotes":29171,"rejected":27,"candidates":[{"name":"Randene Neill","party":"NDP","votes":14474,"pct":49.61777107401186,"elected":true},{"name":"Chris Moore","party":"CON","votes":10409,"pct":35.6826985704981},{"name":"Chris Hergesheimer","party":"GRN","votes":3932,"pct":13.479140242021185},{"name":"Greg Reid","party":"IND","votes":356,"pct":1.220390113468856}],"winner":"NDP","margin":{"votes":4065,"pct":13.935072503513766}},{"code":"PRM","name":"Prince George-Mackenzie","electors":31239,"validVotes":18560,"rejected":28,"candidates":[{"name":"Kiel Giddens","party":"CON","votes":11307,"pct":60.921336206896555,"elected":true},{"name":"Shar McCrory","party":"NDP","votes":5242,"pct":28.24353448275862},{"name":"James Steidle","party":"GRN","votes":1576,"pct":8.491379310344827},{"name":"Rachael Weber","party":"UNA","votes":435,"pct":2.34375}],"winner":"CON","margin":{"votes":6065,"pct":32.677801724137936}},{"code":"PRO","name":"Prince George-North Cariboo","electors":33572,"validVotes":20116,"rejected":18,"candidates":[{"name":"Sheldon Clare","party":"CON","votes":11430,"pct":56.82044143965003,"elected":true},{"name":"Coralee Oakes","party":"IND","votes":4394,"pct":21.843308808908333},{"name":"Denice Bardua","party":"NDP","votes":3426,"pct":17.031218930204812},{"name":"Randy Thompson","party":"GRN","votes":866,"pct":4.3050308212368265}],"winner":"CON","margin":{"votes":7036,"pct":34.9771326307417}},{"code":"PRV","name":"Prince George-Valemount","electors":30564,"validVotes":16339,"rejected":43,"candidates":[{"name":"Rosalyn Bird","party":"CON","votes":9018,"pct":55.19309627272171,"elected":true},{"name":"Clay Pountney","party":"NDP","votes":5709,"pct":34.940938857947245},{"name":"Gwen Johansson","party":"GRN","votes":1612,"pct":9.865964869331048}],"winner":"CON","margin":{"votes":3309,"pct":20.252157414774466}},{"code":"RCB","name":"Richmond-Bridgeport","electors":35127,"validVotes":17027,"rejected":54,"candidates":[{"name":"Teresa Wat","party":"CON","votes":9908,"pct":58.18993363481529,"elected":true},{"name":"Linda Li","party":"NDP","votes":5921,"pct":34.77418218124156},{"name":"Tamás Revóczi","party":"GRN","votes":547,"pct":3.212544781817114},{"name":"Glynnis Hoi Sum Chan","party":"IND","votes":519,"pct":3.0481000763493276},{"name":"Charlie Smith","party":"IND","votes":132,"pct":0.7752393257767076}],"winner":"CON","margin":{"votes":3987,"pct":23.415751453573733}},{"code":"RCC","name":"Richmond Centre","electors":33153,"validVotes":16208,"rejected":61,"candidates":[{"name":"Hon Chan","party":"CON","votes":8426,"pct":51.986673247778874,"elected":true},{"name":"Henry Yao","party":"NDP","votes":5961,"pct":36.77813425468904},{"name":"Wendy Yuan","party":"UNA","votes":1028,"pct":6.342546890424482},{"name":"Dickens Cheung","party":"IND","votes":556,"pct":3.4304047384007896},{"name":"Sunny Ho","party":"IND","votes":237,"pct":1.4622408687068114}],"winner":"CON","margin":{"votes":2465,"pct":15.208538993089832}},{"code":"RCQ","name":"Richmond-Queensborough","electors":37364,"validVotes":19744,"rejected":63,"candidates":[{"name":"Steve Kooner","party":"CON","votes":10052,"pct":50.91166936790924,"elected":true},{"name":"Aman Singh","party":"NDP","votes":8713,"pct":44.12986223662885},{"name":"Cindy Wu","party":"IND","votes":721,"pct":3.651742301458671},{"name":"Errol E. Povah","party":"IND","votes":258,"pct":1.3067260940032415}],"winner":"CON","margin":{"votes":1339,"pct":6.781807131280388}},{"code":"RCS","name":"Richmond-Steveston","electors":39067,"validVotes":23337,"rejected":52,"candidates":[{"name":"Kelly Greene","party":"NDP","votes":10332,"pct":44.27304280755881,"elected":true},{"name":"Michelle Mollineaux","party":"CON","votes":9848,"pct":42.19908300124266},{"name":"Jackie Lee","party":"UNA","votes":2354,"pct":10.086986330719458},{"name":"Elodie Vaudandaine","party":"GRN","votes":803,"pct":3.4408878604790676}],"winner":"NDP","margin":{"votes":484,"pct":2.0739598063161466}},{"code":"SAN","name":"Saanich North and the Islands","electors":49437,"validVotes":34046,"rejected":41,"candidates":[{"name":"Rob Botterell","party":"GRN","votes":12308,"pct":36.15108970216765,"elected":true},{"name":"Sarah Riddell","party":"NDP","votes":10958,"pct":32.18586618104917},{"name":"David Busch","party":"CON","votes":10145,"pct":29.797920460553367},{"name":"Amy Haysom","party":"IND","votes":635,"pct":1.8651236562298068}],"winner":"GRN","margin":{"votes":1350,"pct":3.9652235211184816}},{"code":"SAS","name":"Saanich South","electors":45655,"validVotes":30826,"rejected":44,"candidates":[{"name":"Lana Popham","party":"NDP","votes":15338,"pct":49.75669889054694,"elected":true},{"name":"Adam Kubel","party":"CON","votes":10003,"pct":32.44987997145267},{"name":"Ned Taylor","party":"GRN","votes":5485,"pct":17.79342113800039}],"winner":"NDP","margin":{"votes":5335,"pct":17.306818919094276}},{"code":"SHU","name":"Salmon Arm-Shuswap","electors":51806,"validVotes":31788,"rejected":31,"candidates":[{"name":"David L. Williams","party":"CON","votes":16566,"pct":52.114005285013214,"elected":true},{"name":"Sylvia Lindgren","party":"NDP","votes":9677,"pct":30.44230527242985},{"name":"Greg McCune","party":"IND","votes":2922,"pct":9.19214798036995},{"name":"Jed Wiebe","party":"GRN","votes":2250,"pct":7.078142695356738},{"name":"Sherry Roy","party":"IND","votes":373,"pct":1.1733987668302504}],"winner":"CON","margin":{"votes":6889,"pct":21.671700012583365}},{"code":"SKE","name":"Skeena","electors":21885,"validVotes":12194,"rejected":23,"candidates":[{"name":"Claire Rattée","party":"CON","votes":6243,"pct":51.19731015253403,"elected":true},{"name":"Sarah Zimmerman","party":"NDP","votes":5419,"pct":44.439888469739216},{"name":"Teri Young","party":"GRN","votes":406,"pct":3.3295063145809416},{"name":"Irwin Jeffrey","party":"CHP","votes":126,"pct":1.0332950631458093}],"winner":"CON","margin":{"votes":824,"pct":6.7574216827948135}},{"code":"SRC","name":"Surrey City Centre","electors":32195,"validVotes":14404,"rejected":26,"candidates":[{"name":"Amna Shah","party":"NDP","votes":6726,"pct":46.69536239933352,"elected":true},{"name":"Zeeshan Wahla","party":"CON","votes":6494,"pct":45.084698694806995},{"name":"Colin Boyd","party":"GRN","votes":877,"pct":6.088586503748958},{"name":"Saeed Naguib","party":"IND","votes":160,"pct":1.1108025548458762},{"name":"Ryan Abbott","party":"COMM","votes":147,"pct":1.0205498472646488}],"winner":"NDP","margin":{"votes":232,"pct":1.610663704526523}},{"code":"SRD","name":"Surrey-Cloverdale","electors":38069,"validVotes":21253,"rejected":16,"candidates":[{"name":"Elenore Sturko","party":"CON","votes":10268,"pct":48.31317931586129,"elected":true},{"name":"Mike Starchuk","party":"NDP","votes":9682,"pct":45.555921516962314},{"name":"Pat McCutcheon","party":"GRN","votes":1150,"pct":5.411000799887074},{"name":"Judy Meilleur","party":"FPBC","votes":153,"pct":0.7198983672893239}],"winner":"CON","margin":{"votes":586,"pct":2.7572577988989764}},{"code":"SRF","name":"Surrey-Fleetwood","electors":37753,"validVotes":20414,"rejected":26,"candidates":[{"name":"Jagrup Brar","party":"NDP","votes":9923,"pct":48.60879788380523,"elected":true},{"name":"Avtar Gill","party":"CON","votes":9170,"pct":44.92015283628882},{"name":"Tim Binnema","party":"GRN","votes":1321,"pct":6.471049279905947}],"winner":"NDP","margin":{"votes":753,"pct":3.6886450475164096}},{"code":"SRG","name":"Surrey-Guildford","electors":37612,"validVotes":19066,"rejected":24,"candidates":[{"name":"Garry Begg","party":"NDP","votes":8947,"pct":46.92646596034827,"elected":true},{"name":"Honveer Singh Randhawa","party":"CON","votes":8925,"pct":46.81107731039547},{"name":"Manjeet Singh Sahota","party":"GRN","votes":824,"pct":4.321829434595616},{"name":"Kabir Qurban","party":"IND","votes":370,"pct":1.9406272946606524}],"winner":"NDP","margin":{"votes":22,"pct":0.11538864995279852}},{"code":"SRN","name":"Surrey-Newton","electors":30549,"validVotes":15486,"rejected":36,"candidates":[{"name":"Jessie Sunner","party":"NDP","votes":7924,"pct":51.16879762366008,"elected":true},{"name":"Tegjot Bal","party":"CON","votes":6658,"pct":42.99367170347411},{"name":"Amrit Birring","party":"FPBC","votes":371,"pct":2.395712256231435},{"name":"Japreet Lehal","party":"UNA","votes":344,"pct":2.2213612294976106},{"name":"Joginder Singh Randhawa","party":"IND","votes":189,"pct":1.2204571871367687}],"winner":"NDP","margin":{"votes":1266,"pct":8.175125920185977}},{"code":"SUN","name":"Surrey North","electors":31511,"validVotes":15698,"rejected":33,"candidates":[{"name":"Mandeep Dhaliwal","party":"CON","votes":7954,"pct":50.66887501592559,"elected":true},{"name":"Rachna Singh","party":"NDP","votes":6795,"pct":43.285768887756404},{"name":"Sim Sandhu","party":"GRN","votes":662,"pct":4.217097719454707},{"name":"Kiran Hundal","party":"FPBC","votes":162,"pct":1.0319785959994905},{"name":"Hobby Nijjar","party":"IND","votes":125,"pct":0.7962797808638044}],"winner":"CON","margin":{"votes":1159,"pct":7.383106128169189}},{"code":"SUP","name":"Surrey-Panorama","electors":32742,"validVotes":17611,"rejected":41,"candidates":[{"name":"Bryan Tepper","party":"CON","votes":8735,"pct":49.59968201692124,"elected":true},{"name":"Jinny Sims","party":"NDP","votes":8472,"pct":48.106297200613255},{"name":"Paramjit Rai","party":"FPBC","votes":404,"pct":2.2940207824655046}],"winner":"CON","margin":{"votes":263,"pct":1.4933848163079873}},{"code":"SUR","name":"Surrey-Serpentine River","electors":36196,"validVotes":19683,"rejected":39,"candidates":[{"name":"Linda Hepner","party":"CON","votes":9782,"pct":49.69770868261952,"elected":true},{"name":"Baltej Singh Dhillon","party":"NDP","votes":9347,"pct":47.487679723619365},{"name":"Jim McMurtry","party":"IND","votes":554,"pct":2.814611593761114}],"winner":"CON","margin":{"votes":435,"pct":2.210028959000155}},{"code":"SUS","name":"Surrey South","electors":39633,"validVotes":22192,"rejected":119,"candidates":[{"name":"Brent Chapman","party":"CON","votes":13056,"pct":58.83201153568854,"elected":true},{"name":"Haroon Ghaffar","party":"NDP","votes":9136,"pct":41.16798846431146}],"winner":"CON","margin":{"votes":3920,"pct":17.664023071377073}},{"code":"SWR","name":"Surrey-White Rock","electors":45467,"validVotes":28036,"rejected":106,"candidates":[{"name":"Trevor Halford","party":"CON","votes":14667,"pct":52.314880867456125,"elected":true},{"name":"Darryl Walker","party":"NDP","votes":12698,"pct":45.291767727207876},{"name":"Damyn Tassie","party":"LBN","votes":671,"pct":2.3933514053359968}],"winner":"CON","margin":{"votes":1969,"pct":7.023113140248249}},{"code":"VFV","name":"Vancouver-Fraserview","electors":39801,"validVotes":20804,"rejected":61,"candidates":[{"name":"George Chow","party":"NDP","votes":11896,"pct":57.1813112862911,"elected":true},{"name":"Jag S Sanghera","party":"CON","votes":7618,"pct":36.617958084983655},{"name":"Francoise Raunet","party":"GRN","votes":1290,"pct":6.200730628725245}],"winner":"NDP","margin":{"votes":4278,"pct":20.563353201307443}},{"code":"VHA","name":"Vancouver-Hastings","electors":41189,"validVotes":22194,"rejected":52,"candidates":[{"name":"Niki Sharma","party":"NDP","votes":14237,"pct":64.14796791925745,"elected":true},{"name":"Jacob Burdge","party":"CON","votes":5391,"pct":24.290348742903486},{"name":"Bridget Burns","party":"GRN","votes":2409,"pct":10.854284941876182},{"name":"Zsolt Kiss","party":"IND","votes":157,"pct":0.7073983959628728}],"winner":"NDP","margin":{"votes":8846,"pct":39.857619176353964}},{"code":"VKE","name":"Vancouver-Kensington","electors":37396,"validVotes":19232,"rejected":53,"candidates":[{"name":"Mable Elmore","party":"NDP","votes":11713,"pct":60.90370216306157,"elected":true},{"name":"Syed Mohsin","party":"CON","votes":6061,"pct":31.515183028286188},{"name":"Amy Fox","party":"GRN","votes":1458,"pct":7.581114808652246}],"winner":"NDP","margin":{"votes":5652,"pct":29.38851913477538}},{"code":"VLA","name":"Vancouver-Langara","electors":33961,"validVotes":17562,"rejected":39,"candidates":[{"name":"Sunita Dhir","party":"NDP","votes":8506,"pct":48.43411912082906,"elected":true},{"name":"Bryan Breguet","party":"CON","votes":8087,"pct":46.04828607220134},{"name":"Scottford Price","party":"GRN","votes":969,"pct":5.517594806969593}],"winner":"NDP","margin":{"votes":419,"pct":2.385833048627717}},{"code":"VLM","name":"Vancouver-Little Mountain","electors":41259,"validVotes":25173,"rejected":61,"candidates":[{"name":"Christine Boyle","party":"NDP","votes":15636,"pct":62.114169943987605,"elected":true},{"name":"John Coupar","party":"CON","votes":7704,"pct":30.604218805863425},{"name":"Wendy Hayko","party":"GRN","votes":1833,"pct":7.281611250148969}],"winner":"NDP","margin":{"votes":7932,"pct":31.50995113812418}},{"code":"VNP","name":"Vancouver-Point Grey","electors":34880,"validVotes":22085,"rejected":40,"candidates":[{"name":"David Eby","party":"NDP","votes":12538,"pct":56.77156441023319,"elected":true},{"name":"Paul Ratchford","party":"CON","votes":7622,"pct":34.51211229341182},{"name":"Devyani Singh","party":"GRN","votes":1925,"pct":8.716323296354991}],"winner":"NDP","margin":{"votes":4916,"pct":22.25945211682137}},{"code":"VNQ","name":"Vancouver-Quilchena","electors":38080,"validVotes":22227,"rejected":32,"candidates":[{"name":"Dallas Brodie","party":"CON","votes":11464,"pct":51.57691096414271,"elected":true},{"name":"Callista Ryan","party":"NDP","votes":8649,"pct":38.91213389121339},{"name":"Michael Barkusky","party":"GRN","votes":1729,"pct":7.7788275520763035},{"name":"Caroline Ying-Mei Wang","party":"IND","votes":385,"pct":1.732127592567598}],"winner":"CON","margin":{"votes":2815,"pct":12.664777072929326}},{"code":"VNR","name":"Vancouver-Renfrew","electors":36116,"validVotes":17374,"rejected":47,"candidates":[{"name":"Adrian Dix","party":"NDP","votes":10983,"pct":63.215149073327964,"elected":true},{"name":"Tom Ikonomou","party":"CON","votes":5327,"pct":30.6607574536664},{"name":"Lawrence Taylor","party":"GRN","votes":1064,"pct":6.12409347300564}],"winner":"NDP","margin":{"votes":5656,"pct":32.554391619661565}},{"code":"VNS","name":"Vancouver-South Granville","electors":42014,"validVotes":26758,"rejected":55,"candidates":[{"name":"Brenda Bailey","party":"NDP","votes":17208,"pct":64.30973914343375,"elected":true},{"name":"Aron Lageri","party":"CON","votes":6678,"pct":24.957022198968534},{"name":"Adam Hawk","party":"GRN","votes":2872,"pct":10.733238657597727}],"winner":"NDP","margin":{"votes":10530,"pct":39.352716944465215}},{"code":"VNT","name":"Vancouver-Strathcona","electors":39177,"validVotes":20057,"rejected":64,"candidates":[{"name":"Joan Phillip","party":"NDP","votes":13673,"pct":68.17071346662013,"elected":true},{"name":"Scott Muller","party":"CON","votes":3430,"pct":17.10126140499576},{"name":"Simon de Weerdt","party":"GRN","votes":2618,"pct":13.052799521364113},{"name":"Kimball Cariou","party":"COMM","votes":336,"pct":1.6752256070199931}],"winner":"NDP","margin":{"votes":10243,"pct":51.06945206162437}},{"code":"VNW","name":"Vancouver-West End","electors":39011,"validVotes":20857,"rejected":37,"candidates":[{"name":"Spencer Chandra Herbert","party":"NDP","votes":13143,"pct":63.014815169966916,"elected":true},{"name":"Jon Ellacott","party":"CON","votes":5677,"pct":27.218679579997122},{"name":"Eoin O'Dwyer","party":"GRN","votes":1893,"pct":9.076089562257275},{"name":"Carl Turnbull","party":"IND","votes":144,"pct":0.6904156877786835}],"winner":"NDP","margin":{"votes":7466,"pct":35.79613558996979}},{"code":"VNY","name":"Vancouver-Yaletown","electors":36210,"validVotes":18123,"rejected":32,"candidates":[{"name":"Terry Yung","party":"NDP","votes":9018,"pct":49.75997351431882,"elected":true},{"name":"Melissa De Genova","party":"CON","votes":7857,"pct":43.35374937924185},{"name":"Dana-Lyn Mackenzie","party":"GRN","votes":1248,"pct":6.886277106439331}],"winner":"NDP","margin":{"votes":1161,"pct":6.406224135076975}},{"code":"VRL","name":"Vernon-Lumby","electors":45810,"validVotes":27729,"rejected":56,"candidates":[{"name":"Harwinder Sandhu","party":"NDP","votes":11837,"pct":42.6881604096794,"elected":true},{"name":"Dennis Giesbrecht","party":"CON","votes":11361,"pct":40.971546034837175},{"name":"Kevin Acton","party":"UNA","votes":4266,"pct":15.384615384615385},{"name":"Robert Johnson","party":"LBN","votes":265,"pct":0.9556781708680443}],"winner":"NDP","margin":{"votes":476,"pct":1.716614374842223}},{"code":"VTB","name":"Victoria-Beacon Hill","electors":43860,"validVotes":28792,"rejected":54,"candidates":[{"name":"Grace Lore","party":"NDP","votes":13634,"pct":47.35343150875243,"elected":true},{"name":"Sonia Furstenau","party":"GRN","votes":9644,"pct":33.49541539316477},{"name":"Tim Thielmann","party":"CON","votes":5514,"pct":19.1511530980828}],"winner":"NDP","margin":{"votes":3990,"pct":13.85801611558766}},{"code":"VTS","name":"Victoria-Swan Lake","electors":40752,"validVotes":25474,"rejected":51,"candidates":[{"name":"Nina Krieger","party":"NDP","votes":14273,"pct":56.02967731804978,"elected":true},{"name":"Christina Winter","party":"GRN","votes":5899,"pct":23.1569443354008},{"name":"Tim Taylor","party":"CON","votes":5146,"pct":20.20098924393499},{"name":"Robert Crooks","party":"COMM","votes":156,"pct":0.6123891026144304}],"winner":"NDP","margin":{"votes":8374,"pct":32.87273298264898}},{"code":"WKP","name":"West Kelowna-Peachland","electors":45467,"validVotes":26499,"rejected":34,"candidates":[{"name":"Macklin McCall","party":"CON","votes":13475,"pct":50.850975508509755,"elected":true},{"name":"Krystal Smith","party":"NDP","votes":7394,"pct":27.90293973357485},{"name":"Stephen Johnston","party":"UNA","votes":5630,"pct":21.246084757915394}],"winner":"CON","margin":{"votes":6081,"pct":22.948035774934905}},{"code":"WVC","name":"West Vancouver-Capilano","electors":44114,"validVotes":25816,"rejected":42,"candidates":[{"name":"Lynne Block","party":"CON","votes":12049,"pct":46.67260613572978,"elected":true},{"name":"Sara Eftekhar","party":"NDP","votes":7006,"pct":27.138208862720795},{"name":"Karin Kirkpatrick","party":"IND","votes":5326,"pct":20.630616671831422},{"name":"Archie Kaario","party":"GRN","votes":1435,"pct":5.558568329718004}],"winner":"CON","margin":{"votes":5043,"pct":19.534397273008985}},{"code":"WVS","name":"West Vancouver-Sea to Sky","electors":44308,"validVotes":27413,"rejected":40,"candidates":[{"name":"Jeremy Valeriote","party":"GRN","votes":10438,"pct":38.076824864115565,"elected":true},{"name":"Yuri Fulmer","party":"CON","votes":9762,"pct":35.61084157151716},{"name":"Jen Ford","party":"NDP","votes":7213,"pct":26.312333564367272}],"winner":"GRN","margin":{"votes":676,"pct":2.465983292598402}}]}