inewsource has created two databases to follow the money in San Diego politics, which we hope will make it easier for the public to understand who is funding political campaigns. One of them includes financial reports for the city of San Diego, and the other covers San Diego County.

Using records from the county Registrar of Voters Office and the City Clerk’s Office, these inewsource databases allow users to search contributions, expenditures, loans and debts for political campaigns that have to file financial reports with the county or city.

The county database includes campaign finance records for candidates for Board of Supervisors, district attorney, sheriff, school boards and special districts. The city database includes records dating to 2007 and has information on candidates for mayor and City Council.

Since 2016, the county’s campaign finance data has been locked in a user-unfriendly system on the registrar’s website. (Before that, it was basically only available on paper forms.) The county’s data portal made the information confusing enough that only the most dogged and tech-literate individuals could understand it. inewsource changed that this year with its county campaign finance database.

Here’s a detailed guide to using our databases. We’ve also written a (relatively) quick primer on campaign finance to help you better understand the results you get as you use them.

How to search our databases

The first thing to understand when you’re searching our data is that there are four different types of transactions included in the results: contributions (donations to a campaign), expenditures (spending by a campaign), debts (money a campaign owes to others) and loans (money received by a campaign that it has to pay back). Committees do not have to report the details of contributions or expenditures under $100, so those are not included.

Information in the databases on loans and debts might be outdated. For example, if a county or city candidate takes a $5,000 loan from a family member in March 2017, it will appear in our databases. But it’s possible the loan has been repaid since then. Try searching for that family member’s name under “Contributor/Recipient” to see if the lender received any money back for the loan. Likewise, a debt could have been paid off even if it appears in our database.

Image of city campaign finance database

Click here to search the inewsource San Diego campaign finance database.

It’s possible some transactions in the data appear more than once, so be careful when trying to add up values. For example, campaigns are supposed to report the vendor who they paid directly — like a credit card company — and they’re also supposed to report the subvendor — like the venue they rented out for a fundraiser that they paid for using their credit card. Both payments will appear in our databases.

If you only want to see one kind of transaction, you can filter the transaction type on the left side of the database in the search box. For example, if you only want to see how much money campaigns have raised, click on the “Contributions” filter.

The databases allow you to search by the name of a candidate/committee and by the name of the contributor or recipient of a campaign’s money. By default, they will sort results by date, with the latest contribution first. Click on any of the buttons next to the other column headers to sort results by that column in ascending or descending order. Click on the amount of a transaction for detailed information, such as a donor’s occupation and employer or a description of the campaign expenditure.

Click here to search the inewsource San Diego County campaign finance database.

Each transaction includes the name of the entity on the other side of the transaction — the person or group receiving money from the campaign or giving money to the campaign. For contributions, these are the names of donors. For expenditures, these are the people and groups campaigns are paying.

Because people aren’t always consistent in how they enter their names when they donate money, you will have the best results searching by an individual’s last name, especially if the person has an unusual or uncommon last name.

Likewise, if you’re searching for an organization such as a business, union or political action committee, you might have better results by entering a portion of the organization’s name (e.g. “Chamber of Commerce” instead of “San Diego Regional Chamber of Commerce”).

If you are searching for a candidate, you will have the best results if you enter the person’s last name into the search field. Sometimes candidates’ first names are not included in their committee names.

It’s important to remember that candidate-controlled committees aren’t the only way that money is given to help candidates for office. Independent committees — the super PACs of local politics — also can run ads to support or oppose candidates (again, more on these in the next section).

How up to date is our data?

The city campaign finance database is updated automatically through a script that pulls the most recent reports from the city clerk’s website every night. The county campaign finance database is updated regularly through the hard work of inewsource’s data team, which gathers, cleans and uploads the records manually.

It’s important to know that different kinds of campaign finance records are reported at different times. Our databases are only as updated as the reports are.

Campaigns have to file four different kinds of forms that we use in our database: Form 450, Form 460, Form 496 and Form 497.

Form 460s are the most comprehensive reports that list every contribution from a donor and expense by the campaign of at least $100. They also include loans a campaign has taken and debts a campaign owes. Form 460s are filed every six months in odd-numbered years and at scheduled deadlines before and after primary and general elections.

Related: inewsource launches San Diego campaign finance database

inewsource developed a searchable database to make it easier to view campaign finance disclosures in the city of San Diego.

Form 450s are filed by committees that aren’t controlled by candidates, have not received any donations or other payments over $100 this election cycle and have no loans or debts. Committees filing Form 450s will still provide detailed information on their spending. They are filed at the same scheduled deadlines as Form 460s.

Form 497s and Form 496s are sometimes called the “24-hour reports.” These forms are more barebone but also much more timely. In the 90 days before an election (primary or general), a committee must file a Form 496 within 24 hours of making an expenditure of at least $1,000 in that election cycle. They also must file a Form 497 within 24 hours of receiving a contribution from a donor who has given at least $1,000 in that election cycle. These forms are typically not filed outside of those 90-day windows.

Though Form 460s and Form 450s are more detailed reports, the 24-hour reports provide information on big spending and donations closer to the election. For example, the last Form 460 filing deadline before the 2018 primary election was May 24. Between then and the June 5 primary, the only financial reports being filed were the 24-hour reports.

How to understand your results

There are two main types of committees in our local campaign world: candidate-controlled committees and independent committees. Here’s a brief rundown of how they can raise money and what they can do with that money.

Candidate-controlled committees:

  • May accept contributions from individuals (and sole proprietorships and personal/family trusts), and political party committees.
  • Are bound by contribution limits.
  • May make contributions to independent committees.
  • May make independent expenditures to support ballot measures.

These are about as plain vanilla as it gets. Candidate-controlled committees are run by a candidate and function as the primary vehicle for the person’s campaign to receive contributions and make expenditures.

Such committees are bound by contribution limits adjusted every other year to keep up with inflation. For individuals (including sole proprietorships) who want to donate to a county candidate’s campaign, the limit for the 2017-18 election cycle is $800. Those who want to donate to a city candidate’s campaign have a limit of $550 per election.

For political parties that want to donate to a county candidate’s campaign, the limits for the 2017-18 election cycle are $25,950 for Board of Supervisors and $51,850 for most countywide offices, including district attorney and sheriff.

All of these limits are per contributor and per election. Plus, the primary and general elections count as separate votes. This means an individual could give $800 to a sheriff candidate to be used in the primary and another $800 to that candidate to be used in the general.

Related: San Diego County’s campaign finance data is hard to search. We’re here to help.

inewsource developed a searchable database to make it easier to view campaign finance disclosures in San Diego County.

Candidates may accept contributions earmarked for the general election during the primary election campaign but cannot use those contributions until the general election. Candidates may contribute unlimited personal funds to their campaign committees.

These committees may make contributions to independent committees, but not for the purpose of facilitating independent expenditures for or against other county candidates. They also cannot make contributions to other candidate-controlled committees.

Examples of candidate-controlled committees in the 2017-18 election cycle are Bonnie Dumanis for Supervisor 2018, Nathan Fletcher for Supervisor 2018, Lorie Zapf for Council 2018 and Re-Elect Myrtle Cole for City Council 2018.

Independent committees:

  • May accept contributions from any source, including individuals, corporations, unions and other political committees.
  • Are not bound by contribution limits.
  • In general may only make contributions to other independent committees (political party committees are an exception).
  • May make independent expenditures.

Think of these as the super PACs of local politics. Independent committees include political party committees, ballot measure committees, committees established to support or oppose a single candidate or a group of candidates in the same election and committees that are established to support or oppose a variety of candidates across multiple elections (like political parties) and others.

Regardless of their purpose, all independent committees operate under similar rules and all are run separately from any candidate-controlled committee.

With the exception of political parties, they cannot contribute to candidate-controlled committees. They can, however, spend unlimited amounts of money to support and oppose candidates by buying television, radio or online advertising, and by conducting polls and mailing fliers with pro- or anti-candidate messaging. They are prohibited from coordinating any of these activities with candidates, which is why they are called “independent expenditures.” These committees may make unlimited contributions to other independent committees.

With the exception of independent expenditure committees, such committees are not bound by contribution limits. They may accept contributions of unlimited size from any source (individuals, corporations, unions, etc.). An independent expenditure committee is an individual or entity (like a corporation or nonprofit) that entirely self-funds political activities, namely making independent expenditures. By definition, an independent expenditure committee does not accept contributions from sources other than a parent organization.

Examples of independent committees in the 2017-18 election cycle are San Diego Regional Chamber of Commerce PAC and San Diegans Against Crime Sponsored by the San Diego County District Attorney’s Association.

For more information on campaign finance rules, go to the California Fair Political Practices Commission website.

Editor’s note: This article is based on prior research and writing by former inewsource data reporter Joe Yerardi.

UPDATED on Sept. 10, 2018: Story now includes details about inewsource’s campaign finance database for the city of San Diego.


We’ll let you know when big things happen.

Jill Castellano is an investigative data coordinator for inewsource. When she's not deep in a spreadsheet or holed up reporting and writing her next story, she's probably hiking, running or rock climbing. She also loves playing board games and discussing the latest chapters with her book club. Jill...