When to File Campaign Statements: State & Local Filing Schedules
Follow the expandable links below to find the filing schedule that applies to you. The schedules are divided between state and local elections and by committee type.
Please note that filing schedules are posted appoximately one year in advance of elections. Committees that are not facing an election this year should refer to the schedule below for those not on the ballot.
If you are unsure which filing schedule applies, you may Ask the FPPC for Advice.
Filing Schedules
State Odd Year Reporting Schedules
Local November 4, 2025 Reporting Schedules
No Local Election in 2025
Local Slate Mailer Organizations
State March 5, 2024 Reporting Schedules
Local March 5, 2024 Reporting Schedules
Local November 5, 2024 Reporting Schedules
No Local Election in 2024
State Odd Year Reporting Schedules
Local November 7, 2023 Reporting Schedules
No Local Election in 2023
Local Slate Mailer Organizations
State June 7, 2022 Reporting Schedules
State November 8, 2022 Reporting Schedules
- Committees Primarily Formed to Support/Oppose State Candidates Listed on the November 8, 2022 Ballot
Local June 7, 2022 Reporting Schedules
- Committees Primarily Formed to Support/Oppose Local Measures Listed on the June 7, 2022 Local Ballot
Local November 8, 2022 Reporting Schedules
No Local Election in 2022
CalPERS Election
Special Election Assembly District 17 and 49
Special Election Assembly District 11, 62, and 80
State Odd Year Reporting Schedules
Local Nov 2, 2021 Reporting Schedules
No Local Election in 2021
Local Slate Mailer Organizations
State Gubernatorial Recall Election
Special Election Assembly District 18
Special Election Senate District 30
CalPERS Election
State March 3, 2020 Reporting Schedules
State November 3, 2020 Reporting Schedules
- Committees Primarily Formed to Support/Oppose State Candidates Listed on the November 3, 2020 Ballot
Local November 3, 2020 Reporting Schedules
- Committees Primarily Formed to Support/Oppose Local Candidates Listed on the November 3, 2020 Ballot
No Election in 2020
State Odd Year Reporting Schedules
Local March 5, 2019 Reporting Schedules
Local June 4, 2019 Reporting Schedules
Local November 5, 2019 Reporting Schedules
- Committees Primarily Formed to Support/Oppose Local Candidates Listed on the Nov 5,2019 Local Ballot
Local No Election
Local Slate Mailer Organizations
Special Election Assembly District 1
Special Election Senate District 1 and 33
CalPERS Election
State June 5, 2018 Reporting Schedules
State November 6, 2018 Reporting Schedules
- Committees Primarily Formed to Support/Oppose State Candidates Listed on the November 6, 2018 Ballot
Local June 5, 2018 Reporting Schedules
Local November 6, 2018 Reporting Schedules
- Committees Primarily Formed to Support/Oppose Local Candidates Listed on the November 6, 2018 Ballot
No Election
Special Election AD 39, 45, and 54
Recall Election SD 29
CalPERS Election
Special Election SD 32
State Odd Year Reporting Schedules
Local March 7, 2017 Reporting Schedules
Local June 6, 2017 Reporting Schedules
- Committees Primarily Formed to Support/Oppose Local Measures Listed on the June 6, 2017 Local Ballot
Local November 7, 2017 Reporting Schedules
No Election
Local Slate Mailer Organizations Reporting Schedule
Special Election AD 51
CalPERS Election
State June 7, 2016 Reporting Schedules
State November 8, 2016 Reporting Schedules
Local April 12, 2016 Reporting Schedules
Local June 7, 2016 Reporting Schedules
Local November 8, 2016 Reporting Schedules
No Election in 2016
State Odd Year Reporting Schedules
Local March 3, 2015 Reporting Schedules
Local June 2, 2015 Reporting Schedules
- Committees Primarily Formed to Support/Oppose Local Measures Listed on the June 2, 2015 Local Ballot
Local November 3, 2015 Reporting Schedules
No Election in 2015
Slate Mailer Organizations
Special Elections SD 7, 21 & 37 Filing Schedules
Special Election SD 35
Please send request for earlier schedules to advice@fppc.ca.gov.
How to Request Advice
If you have questions about your obligations under the Act you can request advice directly from FPPC staff