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 March 5, 2024 Reporting Schedules
Candidates and Controlled Committees for State Office Listed on the March 5, 2024 Ballot
Committees Primarily Formed to Support/Oppose State Candidates Listed on the March 5, 2024 Ballot
State General Purpose Recipient Committees (Except Political Party Committees) January - June 2024
State Major Donor and Independent Expenditure Committees January - June 2024
State Slate Mailer Organizations
State Officeholders and Candidates NOT on the March 5, 2024 Ballot
Committees Primarily Formed to Support/Oppose State Measures Listed on the March 5, 2024 Ballot
Local March 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
- CalPERS Election May 16, 2022 and Runoff July 11, 2022
- CalPERS Election September 26, 2022 and Runoff December 5, 2022
Special Election Assembly District 17 and 49
- State Candidate Controlled Committees
- Political Party Committees
- Committees Primarily Formed to Support/Oppose Candidates
- State Major Donor, State Independent Expenditure Committees, and State General Purpose Recipient Committees
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
- State Candidate Controlled Committees
- Political Party Committees
- Committees Primarily Formed to Support/Oppose Candidates
- Committees Primarily Formed to Support/Oppose State Measures
- State Major Donor, State Independent Expenditure Committees, and State General Purpose Recipient Committees
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
- State General Purpose Recipient Committees (Except Political Party Committees) July - December 2018
- Political Party Committees
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
- County General Purpose Recipient Committees, County Major Donor Committees and Independent Expenditures Committees Making Contributions or Independent Expenditures in Connection with the November 3, 2015 County Election
- Local Candidates and Officeholders (Including Superior Court Judges) Not Being Voted Upon in 2015
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