Running For Office In The 2026 British Columbia Municipal Races
Are you interested in running for public office in British Columbia? The 2026 General Local Elections for BC are happening this fall on Saturday, October 17, 2026. You can apply to run for Mayor, City Councillor, or School Board Trustee. Each is an important role to fill for your community and your constituents.
As electoral candidates, there are a number of dates that are of importance leading to the election. You can view the full list of key dates for the 2026 BC General Local Elections at Elections BC.
Key Dates for the 2026 BC General Local Elections
- July 31, 2026 — Deadline for elector organizations to register with Elections BC
- August 18, 2026 — Deadline to register to vote in advance with Elections BC (voters can still register with their local government after this date, up to and including at the time of voting)
- September 1–11, 2026 — Nomination period: candidates file their nomination packages with their local government
- September 19, 2026 — Campaign period begins
- Saturday, October 17, 2026 — General Voting Day
A few things worth knowing as a candidate: unlike provincial elections, local elections in BC are not run by a single organization. Each municipality, regional district, and board of education runs its own election — voting, ballot counting, and candidate nominations are all handled by your local Chief Election Officer. Elections BC’s role is to administer the campaign financing and election advertising rules under the Local Elections Campaign Financing Act, and it is your responsibility as a candidate to follow those rules. For the 2026 elections, campaign contributions (including both monetary donations and in-kind contributions) are capped at $1,429.70 per contributor. Nomination packages are available from the local government office where you intend to run, generally two to four weeks before the nomination period opens.
If you don’t already have a website set up for your campaign, Electable is ready to launch your Mayor, Council, or School Board Trustee campaign today with our Basic Campaign Website, or our Managed Campaign Website.
The BC Government has created a good resource for those applying to run as a municipal candidate. Read about Running for Local Office in BC here. The information includes:
- Candidate Eligibility
- Nominations and Financial Disclosure
- Election Campaigns
- Election Advertising and Campaign Finance Rules
- Responsible Conduct
The Province has also published a helpful 2026 Election FAQ covering nominations, the voters list, and voting day questions.
Our team at Electable has also prepared a few resources for each candidate type:
Mayoral and City Councillor Electoral Candidates
- Elections BC: 2026 General Local Elections
- Union of BC Municipalities: Local Government Elections
- CBC News: A Guide to the Salary of Every Mayor and Councillor in British Columbia
School Board Trustee Candidates
- BC School Trustees Association: Guide for School Trustee Candidates
- BC School Trustees Association: About School Board Trustees: The Role of Boards
- BC Government: School Trustee Election Procedures in BC
Whatever civic role you’re running for, you have a vision to share and hopefully, a leadership role waiting for you. Sign up for your election website at Electable and get your campaign off to a great start.
Details are available for each of the municipalities in British Columbia.
We’re excited to see what you bring to the table in your community.
Timing Is Everything
We have factored in the time constraints of campaigns and election cycles in the lead up to the October 2026 Election
Post election, successful candidates can convert their campaign sites into constituency websites.
List of BC Municipalities
Click on one of the following links to find election information about a community in British Columbia.
A
- Abbotsford (City)
- Alert Bay (Village)
- Anmore (Village)
- Armstrong (City)
- Ashcroft (Village)
B
- Barriere (District)
- Belcarra (Village)
- Bowen Island (Island Municipality)
- Burnaby (City)
- Burns Lake (Village)
C
- Cache Creek (Village)
- Campbell River (City)
- Canal Flats (Village)
- Castlegar (City)
- Central Saanich (District)
- Chase (Village)
- Chetwynd (District)
- Chilliwack (City)
- Clearwater (District)
- Clinton (Village)
- Coldstream (District)
- Colwood (City)
- Comox (Town)
- Coquitlam (City)
- Courtenay (City)
- Cranbrook (City)
- Creston (Town)
- Cumberland (Village)
D
- Daajing Giids (Village)
- Dawson Creek (City)
- Delta (City)
- Duncan (City)
E
F
- Fernie (City)
- Fort St. James (District)
- Fort St. John (City)
- Fraser Lake (Village)
- Fruitvale (Village)
G
- Gibsons (Town)
- Gold River (Village)
- Golden (Town)
- Grand Forks (City)
- Granisle (Village)
- Greenwood (City)
H
- Harrison Hot Springs (Village)
- Hazelton (Village)
- Highlands (District)
- Hope (District)
- Houston (District)
- Hudson’s Hope (District)
I
- Invermere (District)
K
- Kamloops (City)
- Kaslo (Village)
- Kelowna (City)
- Kent (District)
- Keremeos (Village)
- Kimberley (City)
- Kitimat (District)
L
- Ladysmith (Town)
- Lake Country (District)
- Lake Cowichan (Town)
- Langford (City)
- Langley (City)
- Langley (Township)
- Lantzville (District)
- Lillooet (District)
- Lions Bay (Village)
- Logan Lake (District)
- Lumby (Village)
- Lytton (Village)
M
- Mackenzie (District)
- Maple Ridge (City)
- Masset (Village)
- McBride (Village)
- Merritt (City)
- Metchosin (District)
- Midway (Village)
- Mission (City)
- Montrose (Village)
N
- Nakusp (Village)
- Nanaimo (City)
- Nelson (City)
- New Denver (Village)
- New Hazelton (District)
- New Westminster (City)
- North Cowichan (District)
- North Saanich (District)
- North Vancouver (City)
- North Vancouver (District)
- Northern Rockies (Regional Municipality)
O
- Oak Bay (District)
- Oliver (Town)
- Osoyoos (Town)
- 100 Mile House (District)
P
- Parksville (City)
- Peachland (District)
- Pemberton (Village)
- Penticton (City)
- Pitt Meadows (City)
- Port Alberni (City)
- Port Alice (Village)
- Port Clements (Village)
- Port Coquitlam (City)
- Port Edward (District)
- Port Hardy (District)
- Port McNeill (Town)
- Port Moody (City)
- Pouce Coupe (Village)
- Powell River (City)
- Prince George (City)
- Prince Rupert (City)
- Princeton (Town)
Q
- Qualicum Beach (Town)
- Quesnel (City)
R
- Radium Hot Springs (Village)
- Revelstoke (City)
- Richmond (City)
- Rossland (City)
S
- Saanich (District)
- Salmo (Village)
- Salmon Arm (City)
- Sayward (Village)
- Sechelt (District)
- Sicamous (District)
- Sidney (Town)
- Silverton (Village)
- Slocan (Village)
- Smithers (Town)
- Sooke (District)
- Spallumcheen (Township)
- Sparwood (District)
- Squamish (District)
- Stewart (District)
- Summerland (District)
- Sun Peaks (Mountain Resort Municipality)
- Surrey (City)
T
- Tahsis (Village)
- Taylor (District)
- Telkwa (Village)
- Terrace (City)
- Tofino (District)
- Trail (City)
- Tumbler Ridge (District)
U
- Ucluelet (District)
V
- Valemount (Village)
- Vancouver (City)
- Vanderhoof (District)
- Vernon (City)
- Victoria (City)
- View Royal (Town)
W
- Warfield (Village)
- Wells (District)
- West Kelowna (City)
- West Vancouver (District)
- Whistler (Resort Municipality)
- White Rock (City)
- Williams Lake (City)
Z
- Zeballos (Village)
Note: Regional district electoral areas and boards of education also hold elections on October 17, 2026. If you live outside an incorporated municipality, contact your regional district for information on electoral area director elections.
