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.
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 |