DossierBC.ca

Qui siège, qui légifère, qui vote quoi

Cities
100%

British Columbia ministers and MLAs Executive Council & the whole Assembly.

The members of the Executive Council, then the MLAs from every party (the MLAs are further down) — one search for both.

Composition of the Assembly

Seats by party
How to read vote attendance Full definition → Glossary

88%: out of 100 recorded divisions held by the House since the legislature opened, the person voted in 88 — yea or nay, whichever way.

  • Only divisions of the House count. Committees sit in Section A, B or C with about a dozen members: their divisions say nothing about anyone else’s attendance, and are left out. Someone elected at a by-election is counted from the day of their election, not before.
  • —: the Speaker of the Assembly*. To stay neutral, the Speaker only votes to break a tie: a low rate would not mean an absence.
  • n/a: no recorded vote for this person.
  • This is not an official measure: the Assembly does not publish attendance, and a missed vote does not tell why.

* The Assembly's President is not the same as the Premier: the President runs the debates and stays neutral, while the Premier heads the government and votes like the other members. See the Assembly's presidency in the Glossary →

** Updated every week: the site rereads the recorded divisions written in the Assembly's Journals and recalculates each person's rate, then the median, the colours and the numbers above. A vote shows up here once its Journal is published.

The ministers

members of the Executive Council in office (leg.bc.ca)
Attendance and bills sponsored: the current legislature only. “n/a” and 0 for anyone who has not yet voted or sponsored a bill in it.
  • David Eby — Premier and President of the Executive Council (NDP)
  • Niki Sharma — Attorney General · Deputy Premier (NDP)
  • Adrian Dix — Minister of Energy and Climate Solutions (NDP)
  • Anne Kang — Minister of Tourism, Arts, Culture and Sport (NDP)
  • Bowinn Ma — Minister of Infrastructure (NDP)
  • Brenda Bailey — Minister of Jobs and Economic Growth (NDP)
  • Brittny Anderson — Minister of State for Local Governments and Rural Communities (NDP)
  • Christine Boyle — Minister of Housing and Municipal Affairs (NDP)
  • Diana Gibson — Minister of Citizens' Services (NDP)
  • Garry Begg — Minister of Public Safety · Solicitor General (NDP)
  • George Chow — Minister of Citizens' Services (NDP)
  • Grace Lore — Minister without portfolio (NDP)
  • Jagrup Brar — Minister of Mining and Critical Minerals (NDP)
  • Jennifer Whiteside — Minister of Labour (NDP)
  • Jessie Sunner — Minister of Post-Secondary Education and Future Skills (NDP)
  • Jodie Wickens — Minister of Children and Family Development (NDP)
  • Josie Osborne — Minister of Finance (NDP)
  • Kelly Greene — Minister of Emergency Management and Climate Readiness (NDP)
  • Laanas - Tamara Davidson — Minister of Environment and Parks (NDP)
  • Lana Popham — Minister of Agriculture and Food (NDP)
  • Lisa Beare — Minister of Education and Child Care (NDP)
  • Mike Farnworth — Minister of Transportation and Transit (NDP)
  • Nina Krieger — Minister of Public Safety · Solicitor General (NDP)
  • Randene Neill — Minister of Water, Land and Resource Stewardship (NDP)
  • Ravi Kahlon — Minister of Health (NDP)
  • Ravi Parmar — Minister of Forests (NDP)
  • Rick Glumac — Minister of State for Artificial Intelligence and New Technologies (NDP)
  • Sheila Malcolmson — Minister of Social Development and Poverty Reduction (NDP)
  • Spencer Chandra Herbert — Minister of Indigenous Relations and Reconciliation (NDP)
  • Terry Yung — Minister of State for Community Safety and Integrated Services (NDP)

British Columbia's cabinet has 30 members, among them David Eby, Premier and President of the Executive Council (as of November 9, 2026). Official source: leg.bc.ca.

The rest of the Assembly

Every party
  • George Anderson — Nanaimo-Lantzville (NDP)
  • Tara Armstrong — Kelowna-Lake Country-Coldstream (IND)
  • Rohini Arora — Burnaby East (NDP)
  • Bruce Banman — Abbotsford South (IND)
  • Harman Bhangu — Langley-Abbotsford (CON)
  • Rosalyn Bird — Prince George-Valemount (IND)
  • Jennifer Blatherwick — Coquitlam-Maillardville (NDP)
  • Lynne Block — West Vancouver-Capilano (CON)
  • Rob Botterell — Saanich North and the Islands (VERT)
  • Amelia Boultbee — Penticton-Summerland (NDP)
  • Dallas Brodie — Vancouver-Quilchena (IND)
  • Hon Chan — Richmond Centre (IND)
  • Susie Chant — North Vancouver-Seymour (NDP)
  • Brent Chapman — Surrey South (CON)
  • Paul Choi — Burnaby South-Metrotown (NDP)
  • Raj Chouhan — Burnaby-New Westminster (NDP)
  • Sheldon Clare — Prince George-North Cariboo (CON)
  • Pete Davis — Kootenay-Rockies (CON)
  • Brennan Day — Courtenay-Comox (IND)
  • Gavin Dew — Kelowna-Mission (CON)
  • Mandeep Dhaliwal — Surrey North (CON)
  • Sunita Dhir — Vancouver-Langara (NDP)
  • Lorne Doerkson — Cariboo-Chilcotin (CON)
  • Mable Elmore — Vancouver-Kensington (NDP)
  • Kiel Giddens — Prince George-Mackenzie (CON)
  • Trevor Halford — Surrey-White Rock (CON)
  • Sharon Hartwell — Bulkley Valley-Stikine (CON)
  • Linda Hepner — Surrey-Serpentine River (CON)
  • Stephanie Higginson — Ladysmith-Oceanside (NDP)
  • Jordan Kealy — Peace River North (IND)
  • Anna Kindy — North Island (CON)
  • Steve Kooner — Richmond-Queensborough (CON)
  • Dana Lajeunesse — Juan de Fuca-Malahat (NDP)
  • Kristina Loewen — Kelowna Centre (CON)
  • Tony Luck — Fraser-Nicola (CON)
  • Heather Maahs — Chilliwack North (CON)
  • Macklin McCall — West Kelowna-Peachland (CON)
  • Scott McInnis — Columbia River-Revelstoke (CON)
  • Peter Milobar — Kamloops Centre (IND)
  • Lawrence Mok — Maple Ridge East (CON)
  • Steve Morissette — Kootenay-Monashee (NDP)
  • Korky Neufeld — Abbotsford West (CON)
  • Larry Neufeld — Peace River South (CON)
  • Ian Paton — Delta South (IND)
  • Claire Rattée — Skeena (CON)
  • Darlene Rotchford — Esquimalt-Colwood (NDP)
  • Janet Routledge — Burnaby North (NDP)
  • John Rustad — Nechako Lakes (CON)
  • Harwinder Sandhu — Vernon-Lumby (NDP)
  • Amna Shah — Surrey City Centre (NDP)
  • Ward Stamer — Kamloops-North Thompson (CON)
  • Elenore Sturko — Surrey-Cloverdale (IND)
  • Bryan Tepper — Surrey-Panorama (CON)
  • Jody Toor — Langley-Willowbrook (CON)
  • Qwulti'stunaat - Debra Toporowski — Cowichan Valley (NDP)
  • Jeremy Valeriote — West Vancouver-Sea to Sky (VERT)
  • Misty Van Popta — Langley-Walnut Grove (CON)
  • Á'a:líya Warbus — Chilliwack-Cultus Lake (IND)
  • Teresa Wat — Richmond-Bridgeport (IND)
  • David Williams — Salmon Arm-Shuswap (CON)
  • Donegal Wilson — Boundary-Similkameen (IND)

The other 61 members of the Legislative Assembly. Official source: leg.bc.ca.

These entries come directly from the official list of sitting MLAs at British Columbia's Legislative Assembly. Some seats may change between updates (resignation, by-election) — this list is a snapshot taken at the last update, not an automatically updated feed.