Campaign Contributions Data Schema
- cycle
- The election cycle in which the transaction occurred. Valid values are even years between 1990 and 2010 (inclusive).
- transaction_namespace
-
Indicates the source of the transaction.
Value Description urn:fec:transactionfederal transactions (CRP) urn:nimsp:transactionstate transactions (NIMSP) - transaction_id
- Unique record ID given to the transaction by the FEC (federal) or NIMSP (state). Federal records are only guaranteed to be unique per year so they are prepended with the cycle.
- transaction_type
- Federal records have transaction types assigned by the FEC. The transaction type indicates whether the record is, for instance, a contribution, an independent expenditure, a loan or one of many more esoteric types. The interpretation of the remaining columns may depend on the transaction type. A full list of transaction types is available from the FEC . See also the campaign finance methodology page for how transaction types are used in Influence Explorer. State records do not have transaction types.
- transaction_type_description
- A description of the transaction_type code, taken from the FEC descriptions here .
- filing_id
- Unique identifier for the actual filing with the FEC. State records do not yet have filing identifiers.
- is_amendment
-
TRUEif transaction is an amendment to a previously reported transaction, otherwiseFALSE. - amount
- Amount of the transaction in US dollars.
- date
- Date of the transaction.
- contributor_name
- Typically indicates the name of the person or organization making the contribution. Exact meaning is dependent on transaction_type. For independent expenditures and electioneering cost this is the name of the committee making the expenditure.
- contributor_ext_id
- The NIMSP or CRP ID of the contributor, if an ID exists.
- contributor_type
-
Ifor individual orCfor PAC. NIMSP (state) records do not have a contributor type. - contributor_occupation
- The self-reported occupation of the contributor.
- contributor_employer
- The self-reported employer of the contributor.
- contributor_gender
-
Mfor male,Ffor female. Gender will only be found on CRP (federal) records. - contributor_address
- The self-reported address of the contributor.
- contributor_city
- The self-reported city of the contributor.
- contributor_state
- The self-reported state of the contributor as the two-letter state abbreviation.
- contributor_zipcode
- The self-reported ZIPCode of the contributor.
- contributor_category
- The five character industry category code of the contributor assigned by CRP or NIMSP.
- organization_name
- The name of the organization related to the contributor (employee, owner, spouse of owner, etc.). CRP or NIMSP standardized name.
- organization_ext_id
- The NIMSP or CRP ID of the organization, if an ID exists.
- parent_organization_name
- The name of the parent organization if one exists. CRP or NIMSP standardized name.
- parent_organization_ext_id
- The NIMSP or CRP ID of the parent organization, if an ID exists.
- recipient_name
- Typically indicates the name of the candidate or organization receiving the contribution. For independent expenditures and electioneering cost this is the name of the candidate that was targeted in the spending.
- recipient_ext_id
- The NIMSP or CRP ID of the recipient.
- recipient_party
-
The political party to which the recipient belongs.
3for third party,Dfor Democratic Party,Ifor independent,Rfor Republican Party, andUfor unknown. - recipient_type
-
Cfor committees,Ofor organizations,Pfor politicians. - recipient_category
- The five character industry category code of the recipient assigned by CRP or NIMSP. A full listing of categories and category orders can be found in catcodes.csv.
- recipient_category_order
- The three character industry code of the recipient assigned by CRP or NIMSP. A full listing of categories and category orders can be found in catcodes.csv.
- committee_name
- The name of the committee associated with the recipient of the contribution. This may be a parent committee or the election committee for the candidate.
- committee_ext_id
- The NIMSP or CRP ID of the committee.
- committee_party
-
The political party to which the committee belongs.
3for third party,Dfor Democratic Party,Ifor independent,Rfor Republican Party, andUfor unknown. - candidacy_status
-
TRUEfor general election,FALSEfor lost in the primary or dropped out,NULLif never ran. - district
-
The district that the candidate represents, if there is one. The district
is as the state abbreviation followed by the district number. For example:
CA-12. - seat
-
The type of office being sought by the candidate.
Value Description federal:senateUS Senate federal:houseUS House of Representatives federal:presidentUS President state:upperupper chamber of state legislature state:lowerlower chamber of state legislature state:governorstate governor - seat_status
-
Ifor incumbent,Ofor open. The value will be filled in as available in the source data. - seat_result
-
Wfor win,Lfor loss. The value will be filled in as available in the source data.