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 by-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.
2024 Logan Lake By-election – November 23, 2024
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 Logan Lake.
Key Dates | Deadlines |
October 8, 2024-October 18, 2024 | Nomination period |
October 26, 2024-November 23, 2024 | Campaign period |
Saturday, November 23, 2024 | General Voting Day |
Friday, February 21, 2025 |
Financing disclosure statement filing deadline |
Monday, March 24, 2025 | Financing disclosure statement late filing deadline with $500 late filing fee |
Candidate expense limit | $5,398.92 |
2024 Mackenzie By-election – November 16, 2024
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 Mackenzie.
Key Dates | Deadlines |
October 1, 2024-October 11, 2024 | Nomination period |
October 19, 2024-November 16, 2024 | Campaign period |
Saturday, November 16, 2024 | General Voting Day |
Friday, February 14, 2025 |
Financing disclosure statement filing deadline |
Monday, March 17, 2025 | Financing disclosure statement late filing deadline with $500 late filing fee |
Candidate expense limit | $5,398.92 |
2024 Fraser-Fort George Regional District By-election – November 2, 2024
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 Fraser-Fort George.
Key Dates | Deadlines |
September 17, 2024 – September 27, 2024 | Nomination period |
October 5, 2024 – November 2, 2024 | Campaign period |
Saturday, November 2, 2024 | General Voting Day |
Friday, January 31, 2025 |
Financing disclosure statement filing deadline |
Monday, March 3, 2025 | Financing disclosure statement late filing deadline with $500 late filing fee |
Candidate expense limit | $5,398.92 |
2024 Stewart By-election – October 26, 2024
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 Stewart.
Key Dates | Deadlines |
September 10, 2024-September 20, 2024 | Nomination period |
September 28, 2024-October 26, 2024 | Campaign period |
Saturday, October 26, 2024 | General Voting Day |
Friday, January 24, 2025 |
Financing disclosure statement filing deadline |
Monday, February 24, 2025 | Financing disclosure statement late filing deadline with $500 late filing fee |
Candidate expense limit | $5,398.92 |
2024 Harrison Hot Springs By-election – September 21, 2024
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 Harrison Hot Springs.
Key Dates | Deadlines |
August 6, 2024 – August 16, 2024 | Nomination period |
August 24, 2024 – September 21, 2024 | Campaign period |
Saturday, September 21, 2024 | General Voting Day |
Friday, December 20, 2024 |
Financing disclosure statement filing deadline |
Monday, January 20, 2025 | Financing disclosure statement late filing deadline with $500 late filing fee |
Candidate expense limit | Mayor-$10,797.83; Councillor-$5,398.92 |
2024 Cumberland By-election – September 21, 2024
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 Cumberland.
Key Dates | Deadlines |
August 6, 2024 – August 16, 2024 | Nomination period |
August 24, 2024 – September 21, 2024 | Campaign period |
Saturday, September 21, 2024 | General Voting Day |
Friday, December 20, 2024 |
Financing disclosure statement filing deadline |
Monday, January 20, 2025 | Financing disclosure statement late filing deadline with $500 late filing fee |
Candidate expense limit | $5,398.92 |
2024 Kimberley By-election – September 21, 2024
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 Kimberley.
Key Dates | Deadlines |
August 6, 2024 – August 16, 2024 | Nomination period |
August 24, 2024 – September 21, 2024 | Campaign period |
Saturday, September 21, 2024 | General Voting Day |
Friday, December 20, 2024 |
Financing disclosure statement filing deadline |
Monday, January 20, 2025 | Financing disclosure statement late filing deadline with $500 late filing fee |
Candidate expense limit | $5,398.92 |
2024 Canal Flats By-election – September 14, 2024
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 Canal Flats.
Key Dates | Deadlines |
July 30, 2024 – August 9, 2024 | Nomination period |
August 17, 2024 – September 14, 2024 | Campaign period |
Saturday, September 14, 2024 | General Voting Day |
Friday, December 13, 2024 |
Financing disclosure statement filing deadline |
Monday, January 13, 2025 | Financing disclosure statement late filing deadline with $500 late filing fee |
Candidate expense limit | $5,398.92 |
2024 Nanaimo-Ladysmith School District (SD68) By-election – September 14, 2024
For information not related to campaign financing or advertising, such as how to vote or how to file nomination papers, please contact the Nanaimo Ladysmith Public Schools (SD68).
Key Dates | Deadlines |
July 30, 2024 – August 9, 2024 | Nomination period |
August 17, 2024 – September 14, 2024 | Campaign period |
Saturday, September 14, 2024 | General Voting Day |
Friday, December 13, 2024 |
Financing disclosure statement filing deadline |
Monday, January 13, 2025 | Financing disclosure statement late filing deadline with $500 late filing fee |
Candidate expense limit | $43,956.00 |
2024 Central Coast Regional District By-election – August 24, 2024
For information not related to campaign financing or advertising, such as how to vote or how to file nomination papers, please contact the Central Coast Regional District (CCRD).
Key Dates | Deadlines |
July 9, 2024 – July 19, 2024 | Nomination period |
July 27, 2024 – August 24, 2024 | Campaign period |
Saturday, August 24, 2024 | General Voting Day |
Friday, November 22, 2024 |
Financing disclosure statement filing deadline |
Monday, December 23, 2024 | Financing disclosure statement late filing deadline with $500 late filing fee |
Candidate expense limit | $5,398.92 |
2024 Sayward By-election – July 20, 2024
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 |
June 4, 2024 – June 14, 2024 | Nomination period |
June 22, 2024 – July 20, 2024 | Campaign period |
Saturday, July 20, 2024 | General Voting Day |
Friday, October 18, 2024 |
Financing disclosure statement filing deadline |
Monday, November 18, 2024 | Financing disclosure statement late filing deadline with $500 late filing fee |
Candidate expense limit | $5,398.92 |
2024 100 Mile House By-election – June 22, 2024
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 100 Mile House.
Key Dates | Deadlines |
May 7, 2024 – May 17, 2024 | Nomination period |
May 25, 2024 – June 22, 2024 | Campaign period |
Saturday, June 22, 2024 | General Voting Day |
Friday, September 20, 2024 |
Financing disclosure statement filing deadline |
Monday, October 21, 2024 | Financing disclosure statement late filing deadline with $500 late filing fee |
Candidate expense limit | $5,398.92 |
2024 Tahsis By-election – May 18, 2024
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 Tahsis.
Key Dates | Deadlines |
April 2, 2024 – April 12, 2024 | Nomination period |
April 20, 2024 – May 18, 2024 | Campaign period |
Saturday, May 18, 2024 | General Voting Day |
Friday, August 16, 2024 |
Financing disclosure statement filing deadline |
Monday, September 16, 2024 | Financing disclosure statement late filing deadline with $500 late filing fee |
Candidate expense limit | $5,398.92 |
2024 Merritt By-election – April 20, 2024
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 Merritt.
Key Dates | Deadlines |
March 5, 2024 – March 15, 2024 | Nomination period |
March 23, 2024 – April 20, 2024 | Campaign period |
Saturday, April 20, 2024 | General Voting Day |
Friday, July 19, 2024 |
Financing disclosure statement filing deadline |
Monday, August 19, 2024 | Financing disclosure statement late filing deadline with $500 late filing fee |
Candidate expense limit | $5,398.92 |
2024 Kootenay-Columbia School District (SD20) By-election – April 20, 2024
For information not related to campaign financing or advertising, such as how to vote or how to file nomination papers, please contact the Kooteney-Columbia School District (SD20).
Key Dates | Deadlines |
March 5, 2024 – March 15, 2024 | Nomination period |
March 23, 2024 – April 20, 2024 | Campaign period |
Saturday, April 20, 2024 | General Voting Day |
Friday, July 19, 2024 |
Financing disclosure statement filing deadline |
Monday, August 19, 2024 | Financing disclosure statement late filing deadline with $500 late filing fee |
Candidate expense limit | $5,784.48 |