Ridings

BC ridings: all 93 electoral districts

British Columbia elects 93 MLAs, one per electoral district (riding), by first-past-the-post. Each riding page has the official 2024 results, turnout and how close the race was.

2024 seats by party

BC NDP
47

44.87% of the vote

Conservative
44

43.28% of the vote

BC Green
2

8.24% of the vote

Election-night 2024 results from Elections BC; not the current standings of the Legislature (see party leaders). Maps and boundaries: Elections BC.

The 10 closest ridings in 2024

These are the ridings a small shift in votes would have changed.

RidingWinnerRunner-upMargin (votes)Margin (pts)
Surrey-GuildfordGarry Begg (NDP)Honveer Singh Randhawa (Conservative)220.12
Kelowna CentreKristina Loewen (Conservative)Loyal Wooldridge (NDP)400.16
Courtenay-ComoxBrennan Day (Conservative)Ronna-Rae Leonard (NDP)930.27
Maple Ridge EastLawrence Mok (Conservative)Bob D'Eith (NDP)970.38
Juan de Fuca-MalahatDana Lajeunesse (NDP)Marina Sapozhnikov (Conservative)1410.59
Penticton-SummerlandAmelia Boultbee (Conservative)Tina Lee (NDP)3171.13
Surrey-PanoramaBryan Tepper (Conservative)Jinny Sims (NDP)2631.49
Surrey City CentreAmna Shah (NDP)Zeeshan Wahla (Conservative)2321.62
Coquitlam-Burke MountainJodie Wickens (NDP)Stephen Frolek (Conservative)3681.70
Vernon-LumbyHarwinder Sandhu (NDP)Dennis Giesbrecht (Conservative)4761.72

All 93 BC ridings

Riding2024 winnerPartyMargin: votes (pts)Turnout
Abbotsford SouthBruce BanmanConservative5,599 (26.43)51.72%
Abbotsford WestKorky NeufeldConservative4,228 (21.48)52.14%
Abbotsford-MissionReann GasperConservative2,629 (10.76)57.42%
Boundary-SimilkameenDonegal WilsonConservative1,438 (5.83)62.74%
Bulkley Valley-StikineSharon L. HartwellConservative1,283 (13.45)64.24%
Burnaby CentreAnne KangNDP2,486 (14.56)50.11%
Burnaby EastReah AroraNDP2,292 (11.33)54.95%
Burnaby NorthJanet RoutledgeNDP2,066 (10.26)53.42%
Burnaby South-MetrotownPaul ChoiNDP1,187 (7.74)48.85%
Burnaby-New WestminsterRaj ChouhanNDP4,486 (25.28)51.26%
Cariboo-ChilcotinLorne DoerksonConservative7,722 (39.18)60.04%
Chilliwack NorthHeather MaahsConservative3,651 (16.92)55.07%
Chilliwack-Cultus LakeA'aliya WarbusConservative2,290 (9.16)60.37%
Columbia River-RevelstokeScott McInnisConservative670 (3.66)58.46%
Coquitlam-Burke MountainJodie WickensNDP368 (1.70)54.69%
Coquitlam-MaillardvilleJennifer BlatherwickNDP2,826 (12.23)56.90%
Courtenay-ComoxBrennan DayConservative93 (0.27)68.71%
Cowichan ValleyDebra ToporowskiNDP849 (2.92)63.52%
Delta NorthRavi KahlonNDP2,607 (12.51)57.89%
Delta SouthIan PatonConservative2,669 (10.14)65.04%
Esquimalt-ColwoodDarlene RotchfordNDP6,586 (22.25)63.34%
Fraser-NicolaTony LuckConservative3,409 (17.94)56.74%
Juan de Fuca-MalahatDana LajeunesseNDP141 (0.59)64.81%
Kamloops CentrePeter MilobarConservative2,003 (7.91)57.59%
Kamloops-North ThompsonWard StamerConservative8,056 (26.84)61.86%
Kelowna CentreKristina LoewenConservative40 (0.16)56.49%
Kelowna-Lake Country-ColdstreamTara ArmstrongConservative4,953 (18.67)58.25%
Kelowna-MissionGavin DewConservative5,158 (18.88)60.00%
Kootenay CentralBrittny AndersonNDP1,749 (7.96)64.28%
Kootenay-MonasheeSteve MorissetteNDP2,586 (13.19)60.02%
Kootenay-RockiesPete DavisConservative2,373 (12.34)60.79%
Ladysmith-OceansideStephanie HigginsonNDP2,047 (6.01)69.08%
Langford-HighlandsRavi ParmarNDP3,193 (14.47)59.08%
Langley-AbbotsfordHarman BhanguConservative5,650 (21.92)59.46%
Langley-Walnut GroveMisty Van PoptaConservative1,172 (4.79)58.00%
Langley-WillowbrookJody ToorConservative867 (3.81)55.44%
Maple Ridge EastLawrence MokConservative97 (0.38)57.95%
Maple Ridge-Pitt MeadowsLisa BeareNDP2,579 (9.78)59.03%
Mid Island-Pacific RimJosie OsborneNDP2,676 (9.29)60.37%
Nanaimo-Gabriola IslandSheila MalcolmsonNDP5,030 (18.10)59.96%
Nanaimo-LantzvilleGeorge AndersonNDP3,620 (12.24)66.00%
Nechako LakesJohn RustadConservative4,684 (40.24)63.37%
New Westminster-CoquitlamJennifer WhitesideNDP6,319 (29.29)54.05%
North Coast-Haida GwaiiTamara DavidsonNDP2,235 (29.84)48.60%
North IslandAnna KindyConservative639 (2.14)62.15%
North Vancouver-LonsdaleBowinn MaNDP7,686 (29.76)58.91%
North Vancouver-SeymourSusie ChantNDP5,215 (16.98)66.64%
Oak Bay-Gordon HeadDiana GibsonNDP5,977 (20.21)69.80%
Peace River NorthJordan KealyConservative8,175 (54.21)57.16%
Peace River SouthLarry NeufeldConservative4,657 (45.28)56.56%
Penticton-SummerlandAmelia BoultbeeConservative317 (1.13)61.49%
Port CoquitlamMike FarnworthNDP3,876 (15.08)57.70%
Port Moody-BurquitlamRick GlumacNDP2,995 (11.56)58.72%
Powell River-Sunshine CoastRandene NeillNDP4,065 (13.94)66.35%
Prince George-MackenzieKiel GiddensConservative6,065 (32.68)59.50%
Prince George-North CaribooSheldon ClareConservative7,036 (34.98)59.97%
Prince George-ValemountRosalyn BirdConservative3,309 (20.25)53.60%
Richmond CentreHon ChanConservative2,465 (15.21)49.07%
Richmond-BridgeportTeresa WatConservative3,987 (23.42)48.63%
Richmond-QueensboroughSteve KoonerConservative1,339 (6.78)53.01%
Richmond-StevestonKelly GreeneNDP484 (2.07)59.87%
Saanich North and the IslandsRob BotterellGreen1,350 (3.96)68.95%
Saanich SouthLana PophamNDP5,335 (17.31)67.62%
Salmon Arm-ShuswapDavid L. WilliamsConservative6,889 (21.67)61.42%
SkeenaClaire RattéeConservative824 (6.76)55.82%
Surrey City CentreAmna ShahNDP232 (1.62)44.82%
Surrey NorthMandeep DhaliwalConservative1,159 (7.38)49.92%
Surrey SouthBrent ChapmanConservative3,920 (17.66)56.29%
Surrey-CloverdaleElenore SturkoConservative586 (2.75)55.87%
Surrey-FleetwoodJagrup BrarNDP753 (3.69)54.14%
Surrey-GuildfordGarry BeggNDP22 (0.12)50.76%
Surrey-NewtonJessie SunnerNDP1,266 (8.18)50.81%
Surrey-PanoramaBryan TepperConservative263 (1.49)53.91%
Surrey-Serpentine RiverLinda HepnerConservative435 (2.21)54.49%
Surrey-White RockTrevor HalfordConservative1,969 (7.02)61.90%
Vancouver-FraserviewGeorge ChowNDP4,278 (20.56)52.42%
Vancouver-HastingsNiki SharmaNDP8,846 (39.86)54.01%
Vancouver-KensingtonMable ElmoreNDP5,652 (29.38)51.57%
Vancouver-LangaraSunita DhirNDP419 (2.38)51.83%
Vancouver-Little MountainChristine BoyleNDP7,932 (31.51)61.16%
Vancouver-Point GreyDavid EbyNDP4,916 (22.26)63.43%
Vancouver-QuilchenaDallas BrodieConservative2,815 (12.67)58.45%
Vancouver-RenfrewAdrian DixNDP5,656 (32.56)48.24%
Vancouver-South GranvilleBrenda BaileyNDP10,530 (39.35)63.82%
Vancouver-StrathconaJoan PhillipNDP10,243 (51.07)51.36%
Vancouver-West EndSpencer Chandra HerbertNDP7,466 (35.79)53.56%
Vancouver-YaletownTerry YungNDP1,161 (6.41)50.14%
Vernon-LumbyHarwinder SandhuNDP476 (1.72)60.65%
Victoria-Beacon HillGrace LoreNDP3,990 (13.85)65.77%
Victoria-Swan LakeNina KriegerNDP8,374 (32.87)62.63%
West Kelowna-PeachlandMacklin McCallConservative6,081 (22.95)58.36%
West Vancouver-CapilanoLynne BlockConservative5,043 (19.53)58.62%
West Vancouver-Sea to SkyJeremy ValerioteGreen676 (2.47)61.96%

Next: BC election 2026 guide · 2024 results · how to vote.