Home

Awesome

Presidential Campaign Contributions

Last updated: October 28, 2016

What

For each recent U.S. presidential candidate's principal campaign committee, this repository contains the following data:

Why

This is all data you could get from the Federal Election Commission, but we've gone through the trouble of fetching and formatting it for you. Specifically, we've:

Committees

The data currently covers these committees:

CycleCommittee NameCommittee ID
2016HILLARY FOR AMERICAC00575795
2016DONALD J. TRUMP FOR PRESIDENT, INC.C00580100
2016GARY JOHNSON 2016C00605568
2016JILL STEIN FOR PRESIDENTC00581199
2016MCMULLIN FOR PRESIDENT COMMITTEE INC.C00623884
2012OBAMA FOR AMERICAC00431445
2012ROMNEY FOR PRESIDENT, INC.C00431171
2012GARY JOHNSON 2012 INCC00495622
2012JILL STEIN FOR PRESIDENTC00505800
2008OBAMA FOR AMERICAC00431445
2008JOHN MCCAIN 2008 INC.C00430470

Filings

The filings/ directory contains CSVs listing each committee's most recently updated FEC Form F3P submissions for each filing period. These listings were obtained from the ProPublica Campaign Finance API.

Contributions, Transfers, and Refunds

The data/ directory contains all contributions, transfers, and refunds described above, organized as such: data/{cycle}/{committee}/{committee}-{line_type}-{coverage_period}.csv.

To save storage (and stay under GitHub's file size limits), all contribution files are compressed with gzip. To decompress all files, run make decompress.

Feedback

Contact Jeremy Singer-Vine at jeremy.singer-vine@buzzfeed.com.

Looking for more from BuzzFeed News? Click here for a list of our open-sourced projects, data, and code.