{"id":"2020","year":2020,"date":"2020-10-24","mapYear":2015,"seats":87,"totals":{"electors":3524812,"validVotes":1883632,"turnoutPct":53.86253224285437},"parties":[{"abbr":"NDP","seats":57,"votes":898384,"pct":47.69424176272223,"leader":"John Horgan","candidates":87},{"abbr":"LIB","seats":28,"votes":636148,"pct":33.77241414458875,"leader":"Andrew Wilkinson","candidates":87},{"abbr":"GRN","seats":2,"votes":284151,"pct":15.085271433061235,"leader":"Sonia Furstenau","candidates":74},{"abbr":"CON","seats":0,"votes":35902,"pct":1.9059986239350362,"leader":"Trevor Bolin","candidates":19},{"abbr":"IND","seats":0,"votes":13818,"pct":0.7335827805006498,"leader":null,"candidates":24},{"abbr":"LBN","seats":0,"votes":8360,"pct":0.4438234219847614,"leader":null,"candidates":25},{"abbr":"CHP","seats":0,"votes":3895,"pct":0.206781367061082,"leader":null,"candidates":5},{"abbr":"COMM","seats":0,"votes":786,"pct":0.041727895894739526,"leader":null,"candidates":5},{"abbr":"BCV","seats":0,"votes":761,"pct":0.04040067274287122,"leader":null,"candidates":3},{"abbr":"RURL","seats":0,"votes":754,"pct":0.040029050260348094,"leader":null,"candidates":1},{"abbr":"WEX","seats":0,"votes":673,"pct":0.03572884724829478,"leader":null,"candidates":2}],"ridings":[{"code":"ABM","name":"Abbotsford-Mission","electors":47500,"validVotes":25235,"rejected":152,"candidates":[{"name":"Pam Alexis","party":"NDP","votes":10364,"pct":41.069942540122845,"elected":true},{"name":"Simon Gibson","party":"LIB","votes":9620,"pct":38.121656429562115},{"name":"Stephen Fowler","party":"GRN","votes":2667,"pct":10.56865464632455},{"name":"Trevor Hamilton","party":"CON","votes":1989,"pct":7.881910045571627},{"name":"Aeriol Alderking","party":"CHP","votes":595,"pct":2.3578363384188625}],"winner":"NDP","margin":{"votes":744,"pct":2.94828611056073}},{"code":"ABS","name":"Abbotsford South","electors":45365,"validVotes":21773,"rejected":210,"candidates":[{"name":"Bruce Banman","party":"LIB","votes":9730,"pct":44.68837551095393,"elected":true},{"name":"Inder Johal","party":"NDP","votes":7706,"pct":35.39245854957976},{"name":"Aird Flavelle","party":"GRN","votes":2617,"pct":12.019473660037661},{"name":"Laura-Lynn Thompson","party":"CHP","votes":1720,"pct":7.89969227942865}],"winner":"LIB","margin":{"votes":2024,"pct":9.295916961374175}},{"code":"ABW","name":"Abbotsford West","electors":39390,"validVotes":19511,"rejected":170,"candidates":[{"name":"Michael de Jong","party":"LIB","votes":8880,"pct":45.512787658244065,"elected":true},{"name":"Preet Rai","party":"NDP","votes":7119,"pct":36.487109835477426},{"name":"Michael Henshall","party":"CON","votes":1766,"pct":9.051304392394034},{"name":"Kevin Eastwood","party":"GRN","votes":1671,"pct":8.56439956947363},{"name":"Sukhi Gill","party":"BCV","votes":75,"pct":0.38439854441084514}],"winner":"LIB","margin":{"votes":1761,"pct":9.025677822766639}},{"code":"BDS","name":"Boundary-Similkameen","electors":37421,"validVotes":21063,"rejected":208,"candidates":[{"name":"Roly Russell","party":"NDP","votes":10500,"pct":49.85044865403788,"elected":true},{"name":"Petra Veintimilla","party":"LIB","votes":7735,"pct":36.72316384180791},{"name":"Darryl Seres","party":"CON","votes":2354,"pct":11.175995822057637},{"name":"Arlyn Greig","party":"WEX","votes":474,"pct":2.2503916820965673}],"winner":"NDP","margin":{"votes":2765,"pct":13.127284812229973}},{"code":"BND","name":"Burnaby-Deer Lake","electors":37388,"validVotes":16231,"rejected":138,"candidates":[{"name":"Anne Kang","party":"NDP","votes":9190,"pct":56.62004805618877,"elected":true},{"name":"Glynnis Hoi Sum Chan","party":"LIB","votes":5163,"pct":31.80950033885774},{"name":"Mehreen Chaudry","party":"GRN","votes":1878,"pct":11.570451604953485}],"winner":"NDP","margin":{"votes":4027,"pct":24.81054771733103}},{"code":"BNE","name":"Burnaby-Edmonds","electors":40655,"validVotes":17840,"rejected":196,"candidates":[{"name":"Raj Chouhan","party":"NDP","votes":11063,"pct":62.012331838565025,"elected":true},{"name":"Tripat Atwal","party":"LIB","votes":4754,"pct":26.64798206278027},{"name":"Iqbal Parekh","party":"GRN","votes":2023,"pct":11.339686098654708}],"winner":"NDP","margin":{"votes":6309,"pct":35.36434977578476}},{"code":"BNL","name":"Burnaby-Lougheed","electors":39671,"validVotes":20869,"rejected":193,"candidates":[{"name":"Katrina Chen","party":"NDP","votes":12574,"pct":60.252048492980016,"elected":true},{"name":"Tariq Malik","party":"LIB","votes":5386,"pct":25.808615650007187},{"name":"Andrew Williamson","party":"GRN","votes":2628,"pct":12.592841056111936},{"name":"Dominique Paynter","party":"LBN","votes":281,"pct":1.3464948009008577}],"winner":"NDP","margin":{"votes":7188,"pct":34.443432842972825}},{"code":"BNN","name":"Burnaby North","electors":43737,"validVotes":22308,"rejected":176,"candidates":[{"name":"Janet Routledge","party":"NDP","votes":12894,"pct":57.79989241527703,"elected":true},{"name":"Raymond Dong","party":"LIB","votes":6846,"pct":30.688542227003765},{"name":"Norine Shim","party":"GRN","votes":2568,"pct":11.511565357719205}],"winner":"NDP","margin":{"votes":6048,"pct":27.111350188273263}},{"code":"CBC","name":"Cariboo-Chilcotin","electors":25616,"validVotes":12879,"rejected":72,"candidates":[{"name":"Lorne Doerkson","party":"LIB","votes":6600,"pct":51.24621476822735,"elected":true},{"name":"Scott Andrews","party":"NDP","votes":4180,"pct":32.45593601987732},{"name":"David Laing","party":"GRN","votes":1379,"pct":10.707353055361441},{"name":"Katya Potekhina","party":"IND","votes":457,"pct":3.5484121437999843},{"name":"James Buckley","party":"LBN","votes":263,"pct":2.0420840127339077}],"winner":"LIB","margin":{"votes":2420,"pct":18.790278748350026}},{"code":"CBN","name":"Cariboo North","electors":22173,"validVotes":11084,"rejected":45,"candidates":[{"name":"Coralee Oakes","party":"LIB","votes":5367,"pct":48.42114760014435,"elected":true},{"name":"Scott Elliott","party":"NDP","votes":3809,"pct":34.36485023457236},{"name":"Kyle Townsend","party":"CON","votes":1201,"pct":10.835438469866475},{"name":"Douglas Gook","party":"GRN","votes":707,"pct":6.378563695416817}],"winner":"LIB","margin":{"votes":1558,"pct":14.056297365571993}},{"code":"CHC","name":"Chilliwack","electors":38054,"validVotes":17683,"rejected":216,"candidates":[{"name":"Dan Coulter","party":"NDP","votes":7349,"pct":41.55969009783408,"elected":true},{"name":"John Martin","party":"LIB","votes":5102,"pct":28.85257026522649},{"name":"Diane Janzen","party":"CON","votes":2910,"pct":16.456483628343605},{"name":"Tim Cooper","party":"GRN","votes":1888,"pct":10.676921336877227},{"name":"Josue Anderson","party":"IND","votes":257,"pct":1.4533732963863597},{"name":"Andrew Coombes","party":"LBN","votes":177,"pct":1.00096137533224}],"winner":"NDP","margin":{"votes":2247,"pct":12.707119832607589}},{"code":"CHK","name":"Chilliwack-Kent","electors":44170,"validVotes":22702,"rejected":280,"candidates":[{"name":"Kelli Paddon","party":"NDP","votes":8268,"pct":36.41969870495991,"elected":true},{"name":"Laurie Throness","party":"LIB","votes":6964,"pct":30.675711391066866},{"name":"Jason Lum","party":"IND","votes":5370,"pct":23.654303585587172},{"name":"Jeff Hammersmark","party":"GRN","votes":1822,"pct":8.025724605761607},{"name":"Eli Gagné","party":"LBN","votes":278,"pct":1.2245617126244384}],"winner":"NDP","margin":{"votes":1304,"pct":5.743987313893047}},{"code":"CLR","name":"Columbia River-Revelstoke","electors":26915,"validVotes":14646,"rejected":102,"candidates":[{"name":"Doug Clovechok","party":"LIB","votes":7034,"pct":48.02676498702717,"elected":true},{"name":"Nicole Cherlet","party":"NDP","votes":5708,"pct":38.97309845691657},{"name":"Samson Boyer","party":"GRN","votes":1904,"pct":13.000136556056262}],"winner":"LIB","margin":{"votes":1326,"pct":9.053666530110604}},{"code":"CQB","name":"Coquitlam-Burke Mountain","electors":45869,"validVotes":22984,"rejected":148,"candidates":[{"name":"Fin Donnelly","party":"NDP","votes":12627,"pct":54.938217890706575,"elected":true},{"name":"Joan Isaacs","party":"LIB","votes":8324,"pct":36.216498433693005},{"name":"Adam Bremner-Akins","party":"GRN","votes":2033,"pct":8.845283675600419}],"winner":"NDP","margin":{"votes":4303,"pct":18.72171945701357}},{"code":"CQM","name":"Coquitlam-Maillardville","electors":39542,"validVotes":20565,"rejected":187,"candidates":[{"name":"Selina Robinson","party":"NDP","votes":12278,"pct":59.703379528324824,"elected":true},{"name":"Will Davis","party":"LIB","votes":5882,"pct":28.60199367858011},{"name":"Nicola Spurling","party":"GRN","votes":2405,"pct":11.694626793095065}],"winner":"NDP","margin":{"votes":6396,"pct":31.101385849744712}},{"code":"CRC","name":"Courtenay-Comox","electors":47485,"validVotes":28999,"rejected":187,"candidates":[{"name":"Ronna-Rae Leonard","party":"NDP","votes":14663,"pct":50.563812545260184,"elected":true},{"name":"Brennan Day","party":"LIB","votes":8655,"pct":29.84585675368116},{"name":"Gillian Anderson","party":"GRN","votes":5681,"pct":19.590330701058658}],"winner":"NDP","margin":{"votes":6008,"pct":20.717955791579023}},{"code":"CWV","name":"Cowichan Valley","electors":49606,"validVotes":29540,"rejected":150,"candidates":[{"name":"Sonia Furstenau","party":"GRN","votes":13059,"pct":44.20785375761679,"elected":true},{"name":"Rob Douglas","party":"NDP","votes":11875,"pct":40.19972918077183},{"name":"Tanya Kaul","party":"LIB","votes":4606,"pct":15.592417061611375}],"winner":"GRN","margin":{"votes":1184,"pct":4.008124576844956}},{"code":"DLN","name":"Delta North","electors":38311,"validVotes":21514,"rejected":150,"candidates":[{"name":"Ravi Kahlon","party":"NDP","votes":12215,"pct":56.77698243004555,"elected":true},{"name":"Jet Sunner","party":"LIB","votes":7179,"pct":33.36896904341359},{"name":"Neema Manral","party":"GRN","votes":2120,"pct":9.854048526540858}],"winner":"NDP","margin":{"votes":5036,"pct":23.408013386631957}},{"code":"DLS","name":"Delta South","electors":37442,"validVotes":24813,"rejected":101,"candidates":[{"name":"Ian Paton","party":"LIB","votes":12828,"pct":51.69870632329827,"elected":true},{"name":"Bruce Reid","party":"NDP","votes":8404,"pct":33.869342683270865},{"name":"Peter van der Velden","party":"GRN","votes":3581,"pct":14.431950993430863}],"winner":"LIB","margin":{"votes":4424,"pct":17.829363640027402}},{"code":"ESM","name":"Esquimalt-Metchosin","electors":41859,"validVotes":25404,"rejected":120,"candidates":[{"name":"Mitzi Dean","party":"NDP","votes":15070,"pct":59.32136671390332,"elected":true},{"name":"Andy MacKinnon","party":"GRN","votes":6140,"pct":24.169422138245945},{"name":"RJ Senko","party":"LIB","votes":3940,"pct":15.509368603369548},{"name":"Desta McPherson","party":"IND","votes":254,"pct":0.999842544481184}],"winner":"NDP","margin":{"votes":8930,"pct":35.15194457565738}},{"code":"FRN","name":"Fraser-Nicola","electors":26913,"validVotes":13679,"rejected":89,"candidates":[{"name":"Jackie Tegart","party":"LIB","votes":5696,"pct":41.640470794648735,"elected":true},{"name":"Aaron Sumexheltza","party":"NDP","votes":5414,"pct":39.57891658746984},{"name":"Jonah Timms","party":"GRN","votes":1788,"pct":13.071130930623584},{"name":"Dennis Adamson","party":"IND","votes":438,"pct":3.2019884494480593},{"name":"Mike Bhangu","party":"IND","votes":343,"pct":2.5074932378097814}],"winner":"LIB","margin":{"votes":282,"pct":2.0615542071788937}},{"code":"KAN","name":"Kamloops-North Thompson","electors":45346,"validVotes":22787,"rejected":159,"candidates":[{"name":"Peter Milobar","party":"LIB","votes":9341,"pct":40.992671259928905,"elected":true},{"name":"Sadie Hunter","party":"NDP","votes":9145,"pct":40.13253170667486},{"name":"Thomas Martin","party":"GRN","votes":2224,"pct":9.759950849168385},{"name":"Dennis Giesbrecht","party":"CON","votes":1928,"pct":8.460964585070435},{"name":"Brandon Russell","party":"IND","votes":149,"pct":0.6538815991574143}],"winner":"LIB","margin":{"votes":196,"pct":0.8601395532540437}},{"code":"KAS","name":"Kamloops-South Thompson","electors":46884,"validVotes":26304,"rejected":176,"candidates":[{"name":"Todd Graham Stone","party":"LIB","votes":13453,"pct":51.14431265206812,"elected":true},{"name":"Anna Thomas","party":"NDP","votes":8575,"pct":32.59960462287105},{"name":"Dan Hines","party":"GRN","votes":4276,"pct":16.25608272506083}],"winner":"LIB","margin":{"votes":4878,"pct":18.544708029197075}},{"code":"KLA","name":"Kelowna-Lake Country","electors":53991,"validVotes":26338,"rejected":124,"candidates":[{"name":"Norm Letnick","party":"LIB","votes":14679,"pct":55.73316121193712,"elected":true},{"name":"Justin Kulik","party":"NDP","votes":7121,"pct":27.03698078821475},{"name":"John Janmaat","party":"GRN","votes":3833,"pct":14.553117169109271},{"name":"Kyle Geronazzo","party":"LBN","votes":515,"pct":1.955349684865973},{"name":"Silverado Brooks Socrates","party":"IND","votes":190,"pct":0.7213911458728833}],"winner":"LIB","margin":{"votes":7558,"pct":28.696180423722375}},{"code":"KLM","name":"Kelowna-Mission","electors":50759,"validVotes":26564,"rejected":272,"candidates":[{"name":"Renee Merrifield","party":"LIB","votes":13483,"pct":50.756663153139584,"elected":true},{"name":"Krystal Smith","party":"NDP","votes":8605,"pct":32.393464839632585},{"name":"Amanda Poon","party":"GRN","votes":4476,"pct":16.849872007227827}],"winner":"LIB","margin":{"votes":4878,"pct":18.363198313507}},{"code":"KLW","name":"Kelowna West","electors":53689,"validVotes":26039,"rejected":200,"candidates":[{"name":"Ben Stewart","party":"LIB","votes":12991,"pct":49.89054879219632,"elected":true},{"name":"Spring Hawes","party":"NDP","votes":8854,"pct":34.00284189100964},{"name":"Peter A. Truch","party":"GRN","votes":3274,"pct":12.573447521026154},{"name":"Matt Badura","party":"LBN","votes":474,"pct":1.8203464034717156},{"name":"Magee Mitchell","party":"IND","votes":446,"pct":1.712815392296171}],"winner":"LIB","margin":{"votes":4137,"pct":15.887706901186682}},{"code":"KOE","name":"Kootenay East","electors":32648,"validVotes":17093,"rejected":101,"candidates":[{"name":"Tom Shypitka","party":"LIB","votes":9897,"pct":57.90089510325864,"elected":true},{"name":"Wayne Stetski","party":"NDP","votes":5499,"pct":32.17106417831861},{"name":"Kerri Wall","party":"GRN","votes":1697,"pct":9.928040718422746}],"winner":"LIB","margin":{"votes":4398,"pct":25.729830924940032}},{"code":"KOW","name":"Kootenay West","electors":33658,"validVotes":17697,"rejected":97,"candidates":[{"name":"Katrine Conroy","party":"NDP","votes":10822,"pct":61.151607617110244,"elected":true},{"name":"Andrew Duncan","party":"GRN","votes":3040,"pct":17.17805277730689},{"name":"Corbin Kelley","party":"LIB","votes":1975,"pct":11.160083629993784},{"name":"Glen Byle","party":"CON","votes":1447,"pct":8.17652709498785},{"name":"Ed Varney","party":"IND","votes":224,"pct":1.2657512572752443},{"name":"Fletcher Quince","party":"IND","votes":189,"pct":1.0679776233259874}],"winner":"NDP","margin":{"votes":7782,"pct":43.973554839803356}},{"code":"LJF","name":"Langford-Juan de Fuca","electors":48316,"validVotes":26620,"rejected":122,"candidates":[{"name":"John Horgan","party":"NDP","votes":18073,"pct":67.89256198347107,"elected":true},{"name":"Gord Baird","party":"GRN","votes":4437,"pct":16.667918858001503},{"name":"Kelly Darwin","party":"LIB","votes":3980,"pct":14.951164537941397},{"name":"Tyson Riel Strandlund","party":"COMM","votes":130,"pct":0.4883546205860255}],"winner":"NDP","margin":{"votes":13636,"pct":51.22464312546957}},{"code":"LLY","name":"Langley","electors":45181,"validVotes":23508,"rejected":168,"candidates":[{"name":"Andrew Mercier","party":"NDP","votes":11089,"pct":47.17117576995066,"elected":true},{"name":"Mary Polak","party":"LIB","votes":8014,"pct":34.09052237536158},{"name":"Bill Masse","party":"GRN","votes":2469,"pct":10.502807554874936},{"name":"Shelly Jan","party":"CON","votes":1936,"pct":8.23549429981283}],"winner":"NDP","margin":{"votes":3075,"pct":13.080653394589078}},{"code":"LYE","name":"Langley East","electors":53536,"validVotes":30941,"rejected":297,"candidates":[{"name":"Megan Dykeman","party":"NDP","votes":13169,"pct":42.56164959115736,"elected":true},{"name":"Margaret Kunst","party":"LIB","votes":10385,"pct":33.5638796418991},{"name":"Cheryl Wiens","party":"GRN","votes":3533,"pct":11.418506189198798},{"name":"Ryan Warawa","party":"CON","votes":3428,"pct":11.079150641543583},{"name":"Alex Joehl","party":"LBN","votes":231,"pct":0.7465822048414725},{"name":"Tara Reeve","party":"IND","votes":195,"pct":0.6302317313596846}],"winner":"NDP","margin":{"votes":2784,"pct":8.997769949258263}},{"code":"MAM","name":"Maple Ridge-Mission","electors":47901,"validVotes":25176,"rejected":326,"candidates":[{"name":"Bob D'Eith","party":"NDP","votes":13915,"pct":55.27089291388624,"elected":true},{"name":"Chelsa Meadus","party":"LIB","votes":8412,"pct":33.41277407054338},{"name":"Matt Trenholm","party":"GRN","votes":2849,"pct":11.316333015570384}],"winner":"NDP","margin":{"votes":5503,"pct":21.858118843342865}},{"code":"MAP","name":"Maple Ridge-Pitt Meadows","electors":45442,"validVotes":25040,"rejected":458,"candidates":[{"name":"Lisa Beare","party":"NDP","votes":15877,"pct":63.406549520766774,"elected":true},{"name":"Cheryl Ashlie","party":"LIB","votes":9163,"pct":36.593450479233226}],"winner":"NDP","margin":{"votes":6714,"pct":26.813099041533548}},{"code":"MPR","name":"Mid Island-Pacific Rim","electors":45588,"validVotes":24560,"rejected":262,"candidates":[{"name":"Josie Osborne","party":"NDP","votes":14298,"pct":58.21661237785016,"elected":true},{"name":"Evan Jolicoeur","party":"GRN","votes":4991,"pct":20.321661237785015},{"name":"Helen Poon","party":"LIB","votes":4291,"pct":17.471498371335503},{"name":"Graham Hughes","party":"IND","votes":610,"pct":2.48371335504886},{"name":"Robert Alexander Clarke","party":"LBN","votes":370,"pct":1.506514657980456}],"winner":"NDP","margin":{"votes":9307,"pct":37.894951140065146}},{"code":"NAN","name":"Nanaimo","electors":48148,"validVotes":26325,"rejected":222,"candidates":[{"name":"Sheila Malcolmson","party":"NDP","votes":14344,"pct":54.48812915479582,"elected":true},{"name":"Lia Marie Constance Versaevel","party":"GRN","votes":6078,"pct":23.08831908831909},{"name":"Kathleen Jones","party":"LIB","votes":5903,"pct":22.42355175688509}],"winner":"NDP","margin":{"votes":8266,"pct":31.399810066476732}},{"code":"NCW","name":"Nanaimo-North Cowichan","electors":46455,"validVotes":25841,"rejected":269,"candidates":[{"name":"Doug Routley","party":"NDP","votes":12787,"pct":49.483379126194805,"elected":true},{"name":"Chris Istace","party":"GRN","votes":7700,"pct":29.797608451685306},{"name":"Duck (don) Paterson","party":"LIB","votes":5354,"pct":20.71901242211989}],"winner":"NDP","margin":{"votes":5087,"pct":19.6857706745095}},{"code":"NEC","name":"Nechako Lakes","electors":17794,"validVotes":8826,"rejected":55,"candidates":[{"name":"John Rustad","party":"LIB","votes":4611,"pct":52.243371855880355,"elected":true},{"name":"Anne Marie Sam","party":"NDP","votes":3031,"pct":34.34171765239066},{"name":"Dan Stuart","party":"CHP","votes":413,"pct":4.679356446861545},{"name":"Jon Rempel","party":"LBN","votes":403,"pct":4.566054837978699},{"name":"Margo Maley","party":"IND","votes":368,"pct":4.169499206888738}],"winner":"LIB","margin":{"votes":1580,"pct":17.90165420348969}},{"code":"NEL","name":"Nelson-Creston","electors":30051,"validVotes":17462,"rejected":85,"candidates":[{"name":"Brittny Anderson","party":"NDP","votes":7296,"pct":41.782155537739094,"elected":true},{"name":"Nicole Charlwood","party":"GRN","votes":5611,"pct":32.1326308555721},{"name":"Tanya Finley","party":"LIB","votes":4171,"pct":23.88615278891307},{"name":"Terry Tiessen","party":"LBN","votes":384,"pct":2.1990608177757416}],"winner":"NDP","margin":{"votes":1685,"pct":9.64952468216699}},{"code":"NEW","name":"New Westminster","electors":47226,"validVotes":26395,"rejected":146,"candidates":[{"name":"Jennifer Whiteside","party":"NDP","votes":15903,"pct":60.250047357454065,"elected":true},{"name":"Cyrus Sy","party":"GRN","votes":5020,"pct":19.018753551809056},{"name":"Lorraine Brett","party":"LIB","votes":4291,"pct":16.256866830839176},{"name":"Benny Ogden","party":"CON","votes":912,"pct":3.455199848456147},{"name":"Donald Wilson","party":"LBN","votes":269,"pct":1.019132411441561}],"winner":"NDP","margin":{"votes":10883,"pct":41.23129380564501}},{"code":"NOC","name":"North Coast","electors":15686,"validVotes":6240,"rejected":105,"candidates":[{"name":"Jennifer Rice","party":"NDP","votes":4544,"pct":72.82051282051282,"elected":true},{"name":"Roy S Jones Jr","party":"LIB","votes":1429,"pct":22.900641025641026},{"name":"Jody Craven","party":"LBN","votes":267,"pct":4.278846153846154}],"winner":"NDP","margin":{"votes":3115,"pct":49.919871794871796}},{"code":"NOI","name":"North Island","electors":45726,"validVotes":24564,"rejected":96,"candidates":[{"name":"Michele Babchuk","party":"NDP","votes":12467,"pct":50.753134668620746,"elected":true},{"name":"Norm Facey","party":"LIB","votes":5904,"pct":24.035173424523695},{"name":"Alexandra Morton","party":"GRN","votes":4731,"pct":19.259892525647288},{"name":"John Twigg","party":"CON","votes":1462,"pct":5.951799381208272}],"winner":"NDP","margin":{"votes":6563,"pct":26.71796124409705}},{"code":"NVL","name":"North Vancouver-Lonsdale","electors":45632,"validVotes":26521,"rejected":179,"candidates":[{"name":"Bowinn Ma","party":"NDP","votes":15878,"pct":59.86953734776215,"elected":true},{"name":"Lyn Anglin","party":"LIB","votes":7274,"pct":27.427321745032238},{"name":"Christopher Hakes","party":"GRN","votes":3369,"pct":12.703140907205611}],"winner":"NDP","margin":{"votes":8604,"pct":32.44221560272991}},{"code":"NVS","name":"North Vancouver-Seymour","electors":42316,"validVotes":27523,"rejected":189,"candidates":[{"name":"Susie Chant","party":"NDP","votes":12891,"pct":46.837190713221666,"elected":true},{"name":"Jane Thornthwaite","party":"LIB","votes":9827,"pct":35.70468335573884},{"name":"Harrison Johnston","party":"GRN","votes":4514,"pct":16.40082839806707},{"name":"Clayton Welwood","party":"LBN","votes":291,"pct":1.057297532972423}],"winner":"NDP","margin":{"votes":3064,"pct":11.13250735748283}},{"code":"OBG","name":"Oak Bay-Gordon Head","electors":42749,"validVotes":28849,"rejected":129,"candidates":[{"name":"Murray Rankin","party":"NDP","votes":14748,"pct":51.12135602620541,"elected":true},{"name":"Nicole Duncan","party":"GRN","votes":7362,"pct":25.5190821172311},{"name":"Roxanne Helme","party":"LIB","votes":6597,"pct":22.867343755416133},{"name":"Florian Castle","party":"COMM","votes":142,"pct":0.4922181011473535}],"winner":"NDP","margin":{"votes":7386,"pct":25.60227390897431}},{"code":"PAQ","name":"Parksville-Qualicum","electors":48986,"validVotes":31447,"rejected":223,"candidates":[{"name":"Adam Walker","party":"NDP","votes":13207,"pct":41.99764683435622,"elected":true},{"name":"Michelle Stilwell","party":"LIB","votes":11155,"pct":35.47238210322129},{"name":"Rob Lyon","party":"GRN","votes":5227,"pct":16.621617324387064},{"name":"Don Purdey","party":"CON","votes":1404,"pct":4.464654816039686},{"name":"John St John","party":"IND","votes":454,"pct":1.4436989219957388}],"winner":"NDP","margin":{"votes":2052,"pct":6.525264731134925}},{"code":"PCN","name":"Peace River North","electors":26216,"validVotes":12098,"rejected":86,"candidates":[{"name":"Dan Davies","party":"LIB","votes":6746,"pct":55.761282856670526,"elected":true},{"name":"Trevor Bolin","party":"CON","votes":4150,"pct":34.303190610018184},{"name":"Danielle Monroe","party":"NDP","votes":1202,"pct":9.935526533311291}],"winner":"LIB","margin":{"votes":2596,"pct":21.458092246652342}},{"code":"PCS","name":"Peace River South","electors":18211,"validVotes":7544,"rejected":42,"candidates":[{"name":"Mike Bernier","party":"LIB","votes":3862,"pct":51.19300106044539,"elected":true},{"name":"Kathleen Connolly","party":"CON","votes":2303,"pct":30.527571580063626},{"name":"Cory Grizz Longley","party":"NDP","votes":1180,"pct":15.641569459172853},{"name":"Dorothy Sharon Smith","party":"WEX","votes":199,"pct":2.6378579003181337}],"winner":"LIB","margin":{"votes":1559,"pct":20.665429480381764}},{"code":"PEN","name":"Penticton","electors":49176,"validVotes":27429,"rejected":130,"candidates":[{"name":"Dan Ashton","party":"LIB","votes":13217,"pct":48.186226256881405,"elected":true},{"name":"Toni Boot","party":"NDP","votes":10343,"pct":37.70826497502643},{"name":"Ted Shumaker","party":"GRN","votes":3152,"pct":11.491487112180538},{"name":"Keith MacIntyre","party":"LBN","votes":717,"pct":2.6140216559116265}],"winner":"LIB","margin":{"votes":2874,"pct":10.477961281854974}},{"code":"POC","name":"Port Coquitlam","electors":44358,"validVotes":23965,"rejected":146,"candidates":[{"name":"Mike Farnworth","party":"NDP","votes":15370,"pct":64.13519716252868,"elected":true},{"name":"Mehran Zargham","party":"LIB","votes":5009,"pct":20.901314416857918},{"name":"Erik Minty","party":"GRN","votes":3023,"pct":12.614229084080952},{"name":"Lewis Clarke Dahlby","party":"LBN","votes":563,"pct":2.3492593365324432}],"winner":"NDP","margin":{"votes":10361,"pct":43.23388274567077}},{"code":"POM","name":"Port Moody-Coquitlam","electors":41031,"validVotes":23782,"rejected":165,"candidates":[{"name":"Rick Glumac","party":"NDP","votes":12783,"pct":53.750735850643345,"elected":true},{"name":"James Robertson","party":"LIB","votes":7253,"pct":30.497855520982256},{"name":"John Latimer","party":"GRN","votes":2802,"pct":11.7820200151375},{"name":"Brandon Fonseca","party":"CON","votes":800,"pct":3.36388865528551},{"name":"Logan Smith","party":"LBN","votes":144,"pct":0.6054999579513918}],"winner":"NDP","margin":{"votes":5530,"pct":23.25288032966109}},{"code":"POR","name":"Powell River-Sunshine Coast","electors":41921,"validVotes":24961,"rejected":182,"candidates":[{"name":"Nicholas Simons","party":"NDP","votes":12701,"pct":50.88337806978887,"elected":true},{"name":"Kim Darwin","party":"GRN","votes":8104,"pct":32.4666479708345},{"name":"Sandra Stoddart-Hansen","party":"LIB","votes":4156,"pct":16.649973959376627}],"winner":"NDP","margin":{"votes":4597,"pct":18.416730098954368}},{"code":"PRM","name":"Prince George-Mackenzie","electors":34587,"validVotes":16818,"rejected":150,"candidates":[{"name":"Mike Morris","party":"LIB","votes":8543,"pct":50.79676537043644,"elected":true},{"name":"Joan Atkinson","party":"NDP","votes":5717,"pct":33.993340468545604},{"name":"Catharine Kendall","party":"GRN","votes":1935,"pct":11.505529789511238},{"name":"Dee Kranz","party":"CHP","votes":336,"pct":1.9978594363182305},{"name":"Raymond Rodgers","party":"LBN","votes":287,"pct":1.7065049351884884}],"winner":"LIB","margin":{"votes":2826,"pct":16.803424901890835}},{"code":"PRV","name":"Prince George-Valemount","electors":37020,"validVotes":17445,"rejected":110,"candidates":[{"name":"Shirley Bond","party":"LIB","votes":9703,"pct":55.62052163943824,"elected":true},{"name":"Laura Parent","party":"NDP","votes":4717,"pct":27.039266265405562},{"name":"MacKenzie Kerr","party":"GRN","votes":2597,"pct":14.886787044998567},{"name":"Sean Robson","party":"LBN","votes":428,"pct":2.4534250501576382}],"winner":"LIB","margin":{"votes":4986,"pct":28.581255374032676}},{"code":"RNC","name":"Richmond North Centre","electors":37459,"validVotes":14972,"rejected":146,"candidates":[{"name":"Teresa Wat","party":"LIB","votes":7675,"pct":51.26235639861074,"elected":true},{"name":"Jaeden Dela Torre","party":"NDP","votes":5964,"pct":39.83435746727224},{"name":"Vernon Wang","party":"GRN","votes":1333,"pct":8.90328613411702}],"winner":"LIB","margin":{"votes":1711,"pct":11.4279989313385}},{"code":"RQE","name":"Richmond-Queensborough","electors":40138,"validVotes":19738,"rejected":154,"candidates":[{"name":"Aman Singh","party":"NDP","votes":9406,"pct":47.65427094943763,"elected":true},{"name":"Jas Johal","party":"LIB","votes":7728,"pct":39.15290302968892},{"name":"Earl Einarson","party":"GRN","votes":1496,"pct":7.579288681730672},{"name":"Kay Hale","party":"CON","votes":1108,"pct":5.61353733914277}],"winner":"NDP","margin":{"votes":1678,"pct":8.50136791974871}},{"code":"RSC","name":"Richmond South Centre","electors":33685,"validVotes":13307,"rejected":207,"candidates":[{"name":"Henry Yao","party":"NDP","votes":6743,"pct":50.6725783422259,"elected":true},{"name":"Alexa Loo","party":"LIB","votes":6564,"pct":49.3274216577741}],"winner":"NDP","margin":{"votes":179,"pct":1.3451566844517941}},{"code":"RST","name":"Richmond-Steveston","electors":37092,"validVotes":20614,"rejected":192,"candidates":[{"name":"Kelly Greene","party":"NDP","votes":10733,"pct":52.066556709032696,"elected":true},{"name":"Matt Pitcairn","party":"LIB","votes":9398,"pct":45.59037547297953},{"name":"Vince Li","party":"IND","votes":483,"pct":2.3430678179877753}],"winner":"NDP","margin":{"votes":1335,"pct":6.476181236053165}},{"code":"SAN","name":"Saanich North and the Islands","electors":51126,"validVotes":34434,"rejected":159,"candidates":[{"name":"Adam Olsen","party":"GRN","votes":17897,"pct":51.97479235639194,"elected":true},{"name":"Zeb King","party":"NDP","votes":9990,"pct":29.01202300052274},{"name":"Stephen P Roberts","party":"LIB","votes":6547,"pct":19.013184643085324}],"winner":"GRN","margin":{"votes":7907,"pct":22.9627693558692}},{"code":"SAS","name":"Saanich South","electors":42148,"validVotes":27286,"rejected":159,"candidates":[{"name":"Lana Popham","party":"NDP","votes":15190,"pct":55.66957414058491,"elected":true},{"name":"Rishi Sharma","party":"LIB","votes":6608,"pct":24.21754746023602},{"name":"Kate O'Connor","party":"GRN","votes":5488,"pct":20.112878399179067}],"winner":"NDP","margin":{"votes":8582,"pct":31.452026680348894}},{"code":"SHU","name":"Shuswap","electors":47758,"validVotes":25900,"rejected":213,"candidates":[{"name":"Greg Kyllo","party":"LIB","votes":13300,"pct":51.351351351351354,"elected":true},{"name":"Sylvia Lindgren","party":"NDP","votes":8816,"pct":34.03861003861004},{"name":"Owen Madden","party":"GRN","votes":3784,"pct":14.61003861003861}],"winner":"LIB","margin":{"votes":4484,"pct":17.312741312741316}},{"code":"SKE","name":"Skeena","electors":21621,"validVotes":11160,"rejected":59,"candidates":[{"name":"Ellis Ross","party":"LIB","votes":5810,"pct":52.060931899641574,"elected":true},{"name":"Nicole Halbauer","party":"NDP","votes":4961,"pct":44.45340501792115},{"name":"Martin Holzbauer","party":"IND","votes":389,"pct":3.485663082437276}],"winner":"LIB","margin":{"votes":849,"pct":7.607526881720425}},{"code":"SKN","name":"Stikine","electors":14537,"validVotes":7234,"rejected":54,"candidates":[{"name":"Nathan Cullen","party":"NDP","votes":3745,"pct":51.769422173071604,"elected":true},{"name":"Gordon Sebastian","party":"LIB","votes":1904,"pct":26.320154824440145},{"name":"Rod Taylor","party":"CHP","votes":831,"pct":11.48742051423832},{"name":"Darcy Repen","party":"RURL","votes":754,"pct":10.423002488249931}],"winner":"NDP","margin":{"votes":1841,"pct":25.44926734863146}},{"code":"SRC","name":"Surrey-Cloverdale","electors":45575,"validVotes":24935,"rejected":206,"candidates":[{"name":"Mike Starchuk","party":"NDP","votes":12992,"pct":52.10346901945057,"elected":true},{"name":"Marvin Hunt","party":"LIB","votes":8758,"pct":35.12332063364748},{"name":"Rebecca Smith","party":"GRN","votes":2169,"pct":8.698616402646882},{"name":"Aisha Rehana Bali","party":"CON","votes":867,"pct":3.4770403047924603},{"name":"Marcella Williams","party":"IND","votes":149,"pct":0.5975536394626028}],"winner":"NDP","margin":{"votes":4234,"pct":16.98014838580309}},{"code":"SRF","name":"Surrey-Fleetwood","electors":37309,"validVotes":18804,"rejected":138,"candidates":[{"name":"Jagrup Brar","party":"NDP","votes":11457,"pct":60.92852584556477,"elected":true},{"name":"Garry Thind","party":"LIB","votes":5776,"pct":30.716868751329503},{"name":"Dean McGee","party":"GRN","votes":1571,"pct":8.354605403105722}],"winner":"NDP","margin":{"votes":5681,"pct":30.211657094235267}},{"code":"SRG","name":"Surrey-Green Timbers","electors":29526,"validVotes":13711,"rejected":224,"candidates":[{"name":"Rachna Singh","party":"NDP","votes":8171,"pct":59.59448617898038,"elected":true},{"name":"Dilraj Atwal","party":"LIB","votes":5540,"pct":40.40551382101962}],"winner":"NDP","margin":{"votes":2631,"pct":19.188972357960765}},{"code":"SUG","name":"Surrey-Guildford","electors":37905,"validVotes":17169,"rejected":148,"candidates":[{"name":"Garry Begg","party":"NDP","votes":10403,"pct":60.59176422622168,"elected":true},{"name":"Dave Hans","party":"LIB","votes":5139,"pct":29.93185392276778},{"name":"Jodi Murphy","party":"GRN","votes":1345,"pct":7.833886656182655},{"name":"Sam Kofalt","party":"IND","votes":282,"pct":1.6424951948278874}],"winner":"NDP","margin":{"votes":5264,"pct":30.6599103034539}},{"code":"SUN","name":"Surrey-Newton","electors":29867,"validVotes":14197,"rejected":111,"candidates":[{"name":"Harry Bains","party":"NDP","votes":8893,"pct":62.63999436500669,"elected":true},{"name":"Paul Boparai","party":"LIB","votes":3911,"pct":27.548073536662674},{"name":"Asad Syed","party":"GRN","votes":1393,"pct":9.811932098330633}],"winner":"NDP","margin":{"votes":4982,"pct":35.091920828344016}},{"code":"SUP","name":"Surrey-Panorama","electors":43835,"validVotes":22401,"rejected":240,"candidates":[{"name":"Jinny Sims","party":"NDP","votes":12336,"pct":55.06897013526182,"elected":true},{"name":"Gulzar Cheema","party":"LIB","votes":9607,"pct":42.88647828221954},{"name":"Sophie Shrestha","party":"BCV","votes":458,"pct":2.0445515825186376}],"winner":"NDP","margin":{"votes":2729,"pct":12.18249185304228}},{"code":"SUS","name":"Surrey South","electors":52640,"validVotes":27387,"rejected":377,"candidates":[{"name":"Stephanie Cadieux","party":"LIB","votes":12970,"pct":47.35823565925439,"elected":true},{"name":"Pauline Greaves","party":"NDP","votes":11794,"pct":43.06422755321868},{"name":"Tim Ibbotson","party":"GRN","votes":2623,"pct":9.57753678752693}],"winner":"LIB","margin":{"votes":1176,"pct":4.294008106035712}},{"code":"SWH","name":"Surrey-Whalley","electors":38764,"validVotes":15497,"rejected":236,"candidates":[{"name":"Bruce Ralston","party":"NDP","votes":10994,"pct":70.94276311544169,"elected":true},{"name":"Shaukat Khan","party":"LIB","votes":4052,"pct":26.14699619281151},{"name":"Jag Bhandari","party":"BCV","votes":228,"pct":1.4712525004839647},{"name":"Ryan Abbott","party":"COMM","votes":223,"pct":1.438988191262825}],"winner":"NDP","margin":{"votes":6942,"pct":44.79576692263018}},{"code":"SWR","name":"Surrey-White Rock","electors":44733,"validVotes":27124,"rejected":266,"candidates":[{"name":"Trevor Halford","party":"LIB","votes":10718,"pct":39.51482082288748,"elected":true},{"name":"Bryn Smith","party":"NDP","votes":10494,"pct":38.68898392567468},{"name":"Beverly (Pixie) Hobby","party":"GRN","votes":3862,"pct":14.238312933195694},{"name":"Megan Knight","party":"IND","votes":1607,"pct":5.924642383129332},{"name":"Jason Bax","party":"LBN","votes":443,"pct":1.6332399351128153}],"winner":"LIB","margin":{"votes":224,"pct":0.8258368972128025}},{"code":"VFA","name":"Vancouver-Fairview","electors":45891,"validVotes":27710,"rejected":318,"candidates":[{"name":"George Heyman","party":"NDP","votes":15538,"pct":56.07361963190184,"elected":true},{"name":"George Affleck","party":"LIB","votes":7570,"pct":27.318657524359438},{"name":"Ian Goldman","party":"GRN","votes":4368,"pct":15.763262360158787},{"name":"Sandra Filosof-Schipper","party":"LBN","votes":234,"pct":0.8444604835799351}],"winner":"NDP","margin":{"votes":7968,"pct":28.754962107542404}},{"code":"VFC","name":"Vancouver-False Creek","electors":48482,"validVotes":24554,"rejected":201,"candidates":[{"name":"Brenda Bailey","party":"NDP","votes":11484,"pct":46.77038364421276,"elected":true},{"name":"Sam Sullivan","party":"LIB","votes":9217,"pct":37.537672069723875},{"name":"Maayan Kreitzman","party":"GRN","votes":3108,"pct":12.657815427221633},{"name":"Erik Gretland","party":"CON","votes":465,"pct":1.8937851266596073},{"name":"Naomi Chocyk","party":"LBN","votes":280,"pct":1.1403437321821293}],"winner":"NDP","margin":{"votes":2267,"pct":9.232711574488881}},{"code":"VFV","name":"Vancouver-Fraserview","electors":43602,"validVotes":21727,"rejected":170,"candidates":[{"name":"George Chow","party":"NDP","votes":12247,"pct":56.367653150457954,"elected":true},{"name":"David Grewal","party":"LIB","votes":7511,"pct":34.56988999861923},{"name":"Françoise Raunet","party":"GRN","votes":1969,"pct":9.062456850922814}],"winner":"NDP","margin":{"votes":4736,"pct":21.797763151838723}},{"code":"VHA","name":"Vancouver-Hastings","electors":43322,"validVotes":22064,"rejected":192,"candidates":[{"name":"Niki Sharma","party":"NDP","votes":13362,"pct":60.56018854242205,"elected":true},{"name":"Bridget Burns","party":"GRN","votes":4312,"pct":19.543147208121827},{"name":"Alex Read","party":"LIB","votes":3885,"pct":17.60786802030457},{"name":"Gölök Z Buday","party":"LBN","votes":321,"pct":1.4548585931834663},{"name":"Kimball Cariou","party":"COMM","votes":184,"pct":0.8339376359680928}],"winner":"NDP","margin":{"votes":9050,"pct":41.01704133430022}},{"code":"VKE","name":"Vancouver-Kensington","electors":41346,"validVotes":20812,"rejected":231,"candidates":[{"name":"Mable Elmore","party":"NDP","votes":12481,"pct":59.97020949452239,"elected":true},{"name":"Paul Lepage","party":"LIB","votes":5255,"pct":25.24985585239285},{"name":"Nazanin Moghadami","party":"GRN","votes":2874,"pct":13.809340764943302},{"name":"Salvatore Vetro","party":"IND","votes":202,"pct":0.9705938881414569}],"winner":"NDP","margin":{"votes":7226,"pct":34.72035364212954}},{"code":"VKI","name":"Vancouver-Kingsway","electors":41144,"validVotes":18135,"rejected":175,"candidates":[{"name":"Adrian Dix","party":"NDP","votes":12297,"pct":67.80810587262201,"elected":true},{"name":"Cole Anderson","party":"LIB","votes":3919,"pct":21.610146126275158},{"name":"Scott Bernstein","party":"GRN","votes":1662,"pct":9.164598842018197},{"name":"Karin Litzcke","party":"LBN","votes":257,"pct":1.417149159084643}],"winner":"NDP","margin":{"votes":8378,"pct":46.197959746346854}},{"code":"VLA","name":"Vancouver-Langara","electors":41581,"validVotes":20383,"rejected":180,"candidates":[{"name":"Michael Lee","party":"LIB","votes":9888,"pct":48.511014080361086,"elected":true},{"name":"Tesicca Chi-Ying Truong","party":"NDP","votes":8431,"pct":41.36290045626257},{"name":"Stephanie Hendy","party":"GRN","votes":1840,"pct":9.027130451847128},{"name":"Paul Matthews","party":"LBN","votes":224,"pct":1.0989550115292155}],"winner":"LIB","margin":{"votes":1457,"pct":7.148113624098514}},{"code":"VMP","name":"Vancouver-Mount Pleasant","electors":45644,"validVotes":21702,"rejected":212,"candidates":[{"name":"Melanie Mark","party":"NDP","votes":14530,"pct":66.95235462169386,"elected":true},{"name":"Kelly Tatham","party":"GRN","votes":4356,"pct":20.071882775781035},{"name":"George Vassilas","party":"LIB","votes":2816,"pct":12.975762602525112}],"winner":"NDP","margin":{"votes":10174,"pct":46.88047184591282}},{"code":"VNP","name":"Vancouver-Point Grey","electors":41122,"validVotes":24555,"rejected":96,"candidates":[{"name":"David Eby","party":"NDP","votes":12602,"pct":51.32152311138261,"elected":true},{"name":"Mark Bowen","party":"LIB","votes":7712,"pct":31.407045408267155},{"name":"Devyani Singh","party":"GRN","votes":4241,"pct":17.271431480350234}],"winner":"NDP","margin":{"votes":4890,"pct":19.914477703115455}},{"code":"VNQ","name":"Vancouver-Quilchena","electors":38584,"validVotes":21695,"rejected":112,"candidates":[{"name":"Andrew Wilkinson","party":"LIB","votes":12157,"pct":56.035952984558655,"elected":true},{"name":"Heather McQuillan","party":"NDP","votes":6197,"pct":28.564185296151187},{"name":"Michael Barkusky","party":"GRN","votes":3341,"pct":15.39986171929016}],"winner":"LIB","margin":{"votes":5960,"pct":27.471767688407468}},{"code":"VNW","name":"Vancouver-West End","electors":38762,"validVotes":19962,"rejected":104,"candidates":[{"name":"Spencer Chandra Herbert","party":"NDP","votes":12439,"pct":62.31339545135758,"elected":true},{"name":"Jon Ellacott","party":"LIB","votes":4014,"pct":20.10820559062218},{"name":"James Marshall","party":"GRN","votes":3250,"pct":16.280933774170926},{"name":"Kim McCann","party":"LBN","votes":259,"pct":1.2974651838493136}],"winner":"NDP","margin":{"votes":8425,"pct":42.2051898607354}},{"code":"VRM","name":"Vernon-Monashee","electors":53169,"validVotes":27956,"rejected":96,"candidates":[{"name":"Harwinder Sandhu","party":"NDP","votes":10222,"pct":36.56460151666905,"elected":true},{"name":"Eric Foster","party":"LIB","votes":9798,"pct":35.047932465302615},{"name":"Keli Westgate","party":"GRN","votes":4464,"pct":15.967949635140936},{"name":"Kyle Delfing","party":"CON","votes":3472,"pct":12.419516382887394}],"winner":"NDP","margin":{"votes":424,"pct":1.516669051366435}},{"code":"VTB","name":"Victoria-Beacon Hill","electors":49484,"validVotes":30169,"rejected":244,"candidates":[{"name":"Grace Lore","party":"NDP","votes":16474,"pct":54.60572110444496,"elected":true},{"name":"Jenn Neilson","party":"GRN","votes":9031,"pct":29.934701183333885},{"name":"Karen Bill","party":"LIB","votes":4329,"pct":14.349166362822766},{"name":"Jordan Reichert","party":"IND","votes":335,"pct":1.1104113493983891}],"winner":"NDP","margin":{"votes":7443,"pct":24.671019921111075}},{"code":"VTS","name":"Victoria-Swan Lake","electors":40790,"validVotes":23901,"rejected":175,"candidates":[{"name":"Rob Fleming","party":"NDP","votes":14186,"pct":59.353165139533914,"elected":true},{"name":"Annemieke Holthuis","party":"GRN","votes":6638,"pct":27.772896531525877},{"name":"David Somerville","party":"LIB","votes":2729,"pct":11.417932304087696},{"name":"Jenn Smith","party":"IND","votes":241,"pct":1.0083260114639554},{"name":"Walt Parsons","party":"COMM","votes":107,"pct":0.44768001338856117}],"winner":"NDP","margin":{"votes":7548,"pct":31.580268608008037}},{"code":"WVC","name":"West Vancouver-Capilano","electors":41315,"validVotes":23778,"rejected":228,"candidates":[{"name":"Karin Kirkpatrick","party":"LIB","votes":12734,"pct":53.553705105559764,"elected":true},{"name":"Amelia Hill","party":"NDP","votes":7194,"pct":30.25485743123896},{"name":"Rasoul Narimani","party":"GRN","votes":3664,"pct":15.409201783160904},{"name":"Anton Shendryk","party":"IND","votes":186,"pct":0.7822356800403735}],"winner":"LIB","margin":{"votes":5540,"pct":23.298847674320804}},{"code":"WVS","name":"West Vancouver-Sea to Sky","electors":43546,"validVotes":24635,"rejected":137,"candidates":[{"name":"Jordan Sturdy","party":"LIB","votes":9249,"pct":37.54414450984372,"elected":true},{"name":"Jeremy Valeriote","party":"GRN","votes":9189,"pct":37.30058859346458},{"name":"Keith Murdoch","party":"NDP","votes":6197,"pct":25.1552668966917}],"winner":"LIB","margin":{"votes":60,"pct":0.24355591637913676}}]}