San Francisco campaign committees are required to publicly report how they raise and spend money. This page provides access to that information in several formats.
Choose the best way to access the information
Option 1: Explore without downloading data
If you want to browse campaign finance activity:
- Use the Netfile Public Access site to view statements.
- Use the Campaign Finance Data Dashboards for high-level data summaries.
Option 2: Download datasets (recommended for analysis)
Use DataSF (San Francisco’s open data portal) or Netfile datasets for structured, machine-readable data suitable for analysis in Excel, Google Sheets, R, Python, Tableau, Power BI, etc.
Option 3: Use the API (recommended for developers)
If you’re building an app or automating analysis, use the SODA API for DataSF datasets.
Datasets
Disclosure Requirements Under State Law
Under state law, campaign finance statements required by the Fair Political Practices Commission (FPPC) are filed in the CAL 2.01 data format, which is supported by the California Secretary of State. Each campaign finance statement is broken down into individual schedules, which are parsed into datasets. These datasets are consistent across all campaign committees and can be downloaded in a variety of common formats, including Excel, CSV, and JSON.
Note: Street address information is redacted from the publicly available data on the Internet, as mandated by state law. To obtain street address details from campaign finance statements, you must submit a public records request.
DataSF Datasets
- Campaign Filers – Use this to identify committees and basic filer attributes.
- Campaign Filings Received – Use this to see which filings were received/processed.
- Summary Totals – Use this for high-level totals.
- Transactions – Use this for detailed contribution and expenditure line items.
Netfile Datasets
Netfile, the electronic filing system used by committees for state-mandated campaign finance disclosures, also offers data exports for transactions reported on FPPC forms. To access these, visit the Netfile Public Access Site and choose the export options at the top of the page.
Disclosure Requirements Under Local San Francisco Law
Additional disclosure requirements are required under local San Francisco law. Links to the datasets and additional documentation are provided below.
- SFEC Form 107 – Training for Candidates and Treasurers
- SFEC Form 113 – Important Notice for Initiative, Recall and Referendum Petitions
- SFEC Form 114.5 – Behested Contributions Received by Certain Committees
- SFEC Form 122 – Transfer of Funds
- SFEC Form 124 – Contributions Made by Business Entities
- SFEC Form 125 – Bundled Contributions Disclosure Report
- SFEC Form 126f2 – Notification of Submission of Proposal
- SFEC Form 126f4 – Notification of Contract Approval
- SFEC Form 128 – Acceptance of Expense Ceiling
- SFEC Form 134b – Candidate’s Notice of Exceeding 100 Percent of the Voluntary Expenditure Ceiling
- SFEC Form 143 – Requests by Candidates for Independent Determination of Filings