Local By-elections

Elections BC oversees campaign financing and election advertising rules for local by-elections in B.C., but does not administer voting or candidate nominations. For key election dates and disclosure deadlines, click the local event information below.

For general information about local government by-elections in B.C., see the Province of B.C.’s Local Government By-elections page.


Current local by-elections dates and information


NEW 2021 Nelson By-election – March 27, 2021

For information not related to campaign financing or advertising, such as how to vote or how to file nomination papers, please contact the City of Nelson.

Key Dates Deadlines
February 9, 2020 – February 19, 2021 Nomination period
February 27, 2021 – March 27, 2021 Campaign period
Saturday, March 27, 2021 General Voting Day
Friday, June 25, 2021 Financing disclosure statement filing deadline
Monday, July 26, 2021 Financing disclosure statement late filing deadline with $500 late filing fee

Candidate expense limit $5,610.00

NEW 2021 Tofino By-election – March 6, 2021

For information not related to campaign financing or advertising, such as how to vote or how to file nomination papers, please contact the District of Tofino.

Key Dates Deadlines
January 19, 2020 – January 29, 2021 Nomination period
February 6, 2021 – March 6, 2021 Campaign period
Saturday, March 6, 2021 General Voting Day
Friday, June 4, 2021 Financing disclosure statement filing deadline
Monday, July 5, 2021 Financing disclosure statement late filing deadline with $500 late filing fee

Candidate expense limit Mayor $10,000.00 / Councillor $5,000.00

NEW 2021 Coast Mountains School District (SD82) By-election – March 6, 2021

For information not related to campaign financing or advertising, such as how to vote or how to file nomination papers, please contact the Coast Mountains School District.

Key Dates Deadlines
January 19, 2020 – January 29, 2021 Nomination period
February 6, 2021 – March 6, 2021 Campaign period
Saturday, March 6, 2021 General Voting Day
Friday, June 4, 2021 Financing disclosure statement filing deadline
Monday, July 5, 2021 Financing disclosure statement late filing deadline with $500 late filing fee

Candidate expense limit $5,596.50

NEW 2021 Langley School District (SD35) By-election – February 27, 2021

For information not related to campaign financing or advertising, such as how to vote or how to file nomination papers, please contact the Township of Langley.

Key Dates Deadlines
January 12, 2020 – January 22, 2021 Nomination period
January 30, 2021 – February 27, 2021 Campaign period
Saturday, February 27, 2021 General Voting Day
Friday, May 28, 2021 Financing disclosure statement filing deadline
Monday, June 28, 2021 Financing disclosure statement late filing deadline with $500 late filing fee

Candidate expense limit $38,186.60

NEW 2021 Campbell River By-election – February 27, 2021

For information not related to campaign financing or advertising, such as how to vote or how to file nomination papers, please contact the City of Campbell River.

Key Dates Deadlines
January 12, 2020 – January 22, 2021 Nomination period
January 30, 2021 – February 27, 2021 Campaign period
Saturday, February 27, 2021 General Voting Day
Friday, May 28, 2021 Financing disclosure statement filing deadline
Monday, June 28, 2021 Financing disclosure statement late filing deadline with $500 late filing fee

Candidate expense limit $12,735.44

NEW 2021 Telkwa By-election – February 27, 2021

For information not related to campaign financing or advertising, such as how to vote or how to file nomination papers, please contact the Village of Telkwa.

Key Dates Deadlines
January 12, 2020 – January 22, 2021 Nomination period
January 30, 2021 – February 27, 2021 Campaign period
Saturday, February 27, 2021 General Voting Day
Friday, May 28, 2021 Financing disclosure statement filing deadline
Monday, June 28, 2021 Financing disclosure statement late filing deadline with $500 late filing fee

Candidate expense limit $5,000

NEW 2021 Chilliwack School District (SD33) By-election – February 13, 2021

For information not related to campaign financing or advertising, such as how to vote or how to file nomination papers, please contact the City of Chilliwack.

Key Dates Deadlines
December 29, 2020 – January 8, 2021 Nomination period
January 16, 2021 – February 13, 2021 Campaign period
Saturday, February 13, 2021 General Voting Day
Friday, May 14, 2021 Financing disclosure statement filing deadline
Monday, June 14, 2021 Financing disclosure statement late filing deadline with $500 late filing fee

Candidate expense limit $30,309.64

NEW 2021 Revelstoke By-election – February 13, 2021

For information not related to campaign financing or advertising, such as how to vote or how to file nomination papers, please contact the City of Revelstoke.

Key Dates Deadlines
December 29, 2020 – January 8, 2021 Nomination period
January 16, 2021 – February 13, 2021 Campaign period
Saturday, February 13, 2021 General Voting Day
Friday, May 14, 2021 Financing disclosure statement filing deadline
Monday, June 14, 2021 Financing disclosure statement late filing deadline with $500 late filing fee

Candidate expense limit $5,000

NEW 2021 Kootenay Boundary Regional District By-election – February 13, 2021

For information not related to campaign financing or advertising, such as how to vote or how to file nomination papers, please contact the Regional District of Kootenay Boundary.

Key Dates Deadlines
December 29, 2020 – January 8, 2021 Nomination period
January 16, 2021 – February 13, 2021 Campaign period
Saturday, February 13, 2021 General Voting Day
Friday, May 14, 2021 Financing disclosure statement filing deadline
Monday, June 14, 2021 Financing disclosure statement late filing deadline with $500 late filing fee

Candidate expense limit $5,000

NEW 2021 Kootenay-Columbia (SD20) By-election – February 6, 2021

For information not related to campaign financing or advertising, such as how to vote or how to file nomination papers, please contact the Kootenay-Columbia School District.

Key Dates Deadlines
December 22, 2020 – December 31, 2020 Nomination period
January 9, 2021 – February 6, 2021 Campaign period
Saturday, February 6, 2021 General Voting Day
Friday, May 7, 2021 Financing disclosure statement filing deadline
Monday, June 7, 2021 Financing disclosure statement late filing deadline with $500 late filing fee

Candidate expense limit $5,000

NEW 2021 Fort St. James By-election – January 30, 2021

For information not related to campaign financing or advertising, such as how to vote or how to file nomination papers, please contact the District of Fort St. James.

Key Dates Deadlines
December 15, 2020 – December 24, 2020 Nomination period
January 2, 2021 – January 30, 2021 Campaign period
Saturday, January 30, 2021 General Voting Day
Friday, April 30, 2021 Financing disclosure statement filing deadline
Monday, May 31, 2021 Financing disclosure statement late filing deadline with $500 late filing fee

Candidate expense limit $5,000

NEW 2021 Belcarra By-election – January 23, 2021

For information not related to campaign financing or advertising, such as how to vote or how to file nomination papers, please contact the Village of Belcarra.

Key Dates Deadlines
December 8, 2020 – December 18, 2020 Nomination period
December 26, 2020 – January 23, 2021 Campaign period
Saturday, January 23, 2021 General Voting Day
Friday, April 23, 2021 Financing disclosure statement filing deadline
Tuesday, May 25, 2021 Financing disclosure statement late filing deadline with $500 late filing fee

Candidate expense limit Mayor $10,000 / Councillor $5,000

NEW 2021 Burns Lake By-election – January 23, 2021

For information not related to campaign financing or advertising, such as how to vote or how to file nomination papers, please contact the Village of Burns Lake.

Key Dates Deadlines
December 8, 2020 – December 18, 2020 Nomination period
December 26, 2020 – January 23, 2021 Campaign period
Saturday, January 23, 2021 General Voting Day
Friday, April 23, 2021 Financing disclosure statement filing deadline
Tuesday, May 25, 2021 Financing disclosure statement late filing deadline with $500 late filing fee

Candidate expense limit $5,000

NEW 2021 Stikine School District (SD87) – January 23, 2021

For information not related to campaign financing or advertising, such as how to vote or how to file nomination papers, please contact the School District 87 Stikine.

Key Dates Deadlines
December 8, 2020 – December 18, 2020 Nomination period
December 26, 2020 – January 23, 2021 Campaign period
Saturday, January 23, 2021 General Voting Day
Friday, April 23, 2021 Financing disclosure statement filing deadline
Tuesday, May 25, 2021 Financing disclosure statement late filing deadline with $500 late filing fee

Candidate expense limit $5,000

2021 Zeballos By-election – January 9, 2021

For information not related to campaign financing or advertising, such as how to vote or how to file nomination papers, please contact the Village of Zeballos.

Key Dates Deadlines
December 16, 2020 – December 18, 2020* Nomination period
December 12, 2020 – January 9, 2021 Campaign period
Saturday, January 9, 2021 General Voting Day
Friday, April 9, 2021 Financing disclosure statement filing deadline
Monday, May 10, 2021 Financing disclosure statement late filing deadline with $500 late filing fee

* The nomination period for the 2021 Zeballos By-election was changed by Ministerial Order (previously November 24, 2020 to December 4, 2020).


Candidate expense limit $5,000

2020 Lytton By-election – December 19, 2020

For information not related to campaign financing or advertising, such as how to vote or how to file nomination papers, please contact the the Village of Lytton.

Key Dates Deadlines
November 3, 2020 – November 13, 2020 Nomination period
November 21, 2020 – December 19, 2020 Campaign period
December 19, 2020 General Voting Day
Friday, March 19, 2021 Financing disclosure statement filing deadline
Monday, April 19, 2021 Financing disclosure statement late filing deadline with $500 late filing fee

Candidate expense limit $5,000

2020 Victoria By-election – December 12, 2020

For information not related to campaign financing or advertising, such as how to vote or how to file nomination papers, please contact the City of Victoria.

Key Dates Deadlines
October 27, 2020 – November 6, 2020 Nomination period
November 14, 2020 – December 12, 2020 Campaign period
Saturday, December 12, 2020 General Voting Day
Friday, March 12, 2021 Financing disclosure statement filing deadline
Monday, April 12, 2021 Financing disclosure statement late filing deadline with $500 late filing fee

Candidate expense limit $27,416.40

2020 Comox Valley School District (SD71) – December 12, 2020

For information not related to campaign financing or advertising, such as how to vote or how to file nomination papers, please contact the School District 71 Comox Valley.

Key Dates Deadlines
October 27, 2020 – November 6, 2020 Nomination period
November 14, 2020 – December 12, 2020 Campaign period
Saturday, December 12, 2020 General Voting Day
Friday, March 12, 2021 Financing disclosure statement filing deadline
Monday, April 12, 2021 Financing disclosure statement late filing deadline with $500 late filing fee

Candidate expense limit $5,000

2020 Grand Forks By-election – December 5, 2020

For information not related to campaign financing or advertising, such as how to vote or how to file nomination papers, please contact the City of Grand Forks.

Key Dates Deadlines
October 20, 2020 – October 30, 2020 Nomination period
November 7, 2020 – December 5, 2021 Campaign period
Saturday, December 5, 2020 General Voting Day
Friday, March 5, 2021 Financing disclosure statement filing deadline
Monday, April 6, 2021 Financing disclosure statement late filing deadline with $500 late filing fee

Candidate expense limit $5,000

2020 Cowichan Valley Regional District By-election – November 28, 2020

For information not related to campaign financing or advertising, such as how to vote or how to file nomination papers, please contact the Cowichan Valley Regional District.

Key Dates Deadlines
October 13, 2020 – October 23, 2020 Nomination period
October 31, 2020 – November 28, 2020 Campaign period
Saturday, November 28, 2020 General Voting Day
Friday, February 26, 2021 Financing disclosure statement filing deadline
Monday, March 29, 2021 Financing disclosure statement late filing deadline with $500 late filing fee

Candidate expense limit $5,000

2020 Rossland By-election – November 28, 2020

For information not related to campaign financing or advertising, such as how to vote or how to file nomination papers, please contact the City of Rossland.

Key Dates Deadlines
October 13, 2020 – October 23, 2020 Nomination period
October 31, 2020 – November 28, 2020 Campaign period
Saturday, November 28, 2020 General Voting Day
Friday, February 26, 2021 Financing disclosure statement filing deadline
Monday, March 29, 2021 Financing disclosure statement late filing deadline with $500 late filing fee

Candidate expense limit $5,000

2020 Sayward By-election – November 21, 2020

For information not related to campaign financing or advertising, such as how to vote or how to file nomination papers, please contact the Village of Sayward.

Key Dates Deadlines
October 6, 2020 – October 16, 2020 Nomination period
October 24, 2020 – November 21, 2020 Campaign period
Saturday, November 21, 2020 General Voting Day
Friday, February 19, 2021 Financing disclosure statement filing deadline
Monday, March 22, 2021 Financing disclosure statement late filing deadline with $500 late filing fee

Candidate expense limit $5,000 Councillors / $10,000 Mayor

2020 Queen Charlotte By-election – November 21, 2020

For information not related to campaign financing or advertising, such as how to vote or how to file nomination papers, please contact the Village of Queen Charlotte.

Key Dates Deadlines
October 6, 2020 – October 16, 2020 Nomination period
October 24, 2020 – November 21, 2020 Campaign period
Saturday, November 21, 2020 General Voting Day
Friday, February 19, 2021 Financing disclosure statement filing deadline
Monday, March 22, 2021 Financing disclosure statement late filing deadline with $500 late filing fee

Candidate expense limit $5,000.00

2020 Port Clements By-election – November 14, 2020

For information not related to campaign financing or advertising, such as how to vote or how to file nomination papers, please contact the Village of Port Clements.

Key Dates Deadlines
September 29, 2020 – October 9, 2020 Nomination period
October 17, 2020 – November 14, 2020 Campaign period
Saturday, November 14, 2020 General Voting Day
Friday, February 12, 2021 Financing disclosure statement filing deadline
Monday, March 15, 2021 Financing disclosure statement late filing deadline with $500 late filing fee

Candidate expense limit $5,000.00

2020 Lake Cowichan By-election – October 24, 2020

For information not related to campaign financing or advertising, such as how to vote or how to file nomination papers, please contact the Town of Lake Cowichan.

Key Dates Deadlines
September 8, 2020 – September 18, 2020 Nomination period
September 26, 2020 – October 24, 2020 Campaign period
Saturday, October 24, 2020 General Voting Day
Friday, January 22, 2021 Financing disclosure statement filing deadline
Monday, February 22, 2021 Financing disclosure statement late filing deadline with $500 late filing fee

Candidate expense limit $10,000.00 Mayor