Skip Navigation
Federal Election Commission, United States of America (logo). Link to FEC Home Page
Federal Election Commission

 

HOME / CAMPAIGN FINANCE RPTS AND DATA / DOWNLOADABLE DATA / DETAILED FILES

Detailed Files About Candidates, Parties and Other Committees

Files by Election Cycle

  2009 - 2010
2007– 2008
2005 – 2006
2003 – 2004
2001 – 2002
1999 – 2000
1997 – 1998
1995 – 1996
1993 – 1994
  1991 - 1992
  1989 - 1990
  1987 - 1988
  1985 - 1986
  1983 - 1984
  1981 - 1982
  1979 - 1980

Tutorial:  Working with Downloadable FEC Data Files Using MS Access.

These files for the three most recent election cycles are updated each Sunday and include any information entered into the FEC database up to that date.

These files are continuously updated with new information and complete entry from each reporting period takes about 30 days. It is important to be careful when making conclusions from these data because some information may not have completed the entry process when these files where created.

If you are looking for data from earlier cycles, go directly to our ftp site at ftp://ftp.fec.gov/FEC/.

Committees

The committee master file contains one record for each committee registered with the Federal Election Commission. This includes federal political action committees and party committees, campaign committees for presidential, house and senate candidates, as well as groups or organizations who are spending money for or against candidates for federal office.

The file contains basic information about the committees. The ID number the Commission assigned to the committee is first, along with the name of the committee, the sponsor, where appropriate, the treasurer's name and the committee's address. The file also includes information about what type of committee is being described, along with the candidate's ID number if it is a campaign committee

Candidates

The candidate master file contains one record for each candidate who has either registered with the Federal Election Commission or appeared on a ballot list prepared by a state elections office.

The file contains basic information about the candidate, including name, party, whether the candidate is an incumbent, challenger, or involved in an open seat, address, state and district in which the candidate is running and the year of the election for which the candidate is registered. (Note that incumbent/challenger status is dynamic in the current election cycle and there may be delays in identifying districts that will involve open seats. The file also includes the ID number assigned to the candidate by the FEC which is used in tracking campaign finance information about the campaign, as well as the ID number of the candidate's principal campaign committee.

Individual Contributions

The individual contributions file contains each contribution from an individual to a federal committee if the contribution was at least $200. It includes the ID number of the committee receiving the contribution, the name, city, state, zip code, and place of business of the contributor along with the date and amount of the contribution. NOTE: this file can be very large file.

The amount field may contain overpunch characters (see table below). To convert these to standard integers you will need to replace the right most character with its associated integer and then multiple the number by 1 and the appropriate sign For example, if the amount it 20] replace the ] with 0 and to get 200. Then multiple by negative 1. The correct amount is –200.

Overpunch character Replace with this sign and integer
[ or { 0
A 1
B 2
C 3
D 4
E 5
F 6
G 7
H 8
I 9
] or } -0
J -1
K -2
L -3
M -4
N -5
O -6
P -7
Q -8
R -9

Individual Contributions File Updates

The individual contributions file is so big now that we've tried to set up a process for updating the file, rather than downloading a new version each week. The following three files represent additions, changes, and deletions from the individual contributions file that have taken place during the last week. If you downloaded the full file last week (or have been keeping up with updates), this week you can download the additions file, the changes file, and the deletions file and make the adjustments to last week’s data. You will want to add the records in the additions file, replace records that are included in the changes file, and delete from your full file any records in the deletions file. The key to all this is the FEC record number, which uniquely identifies each record in the file. You'll need to do the updates faithfully each week in order to avoid needing the full file again.

Itemized Committee Contributions

The itemized committee contributions file contains each contribution or independent expenditure made by a PAC, party committee, candidate committee, or other federal committee to a candidate during the two-year election cycle. It includes the ID number of the contributing committee and the ID number of the recipient. You will need to use the committee master and candidate master files in conjunction with this file to set up a relational database to analyze these data.

The amount field may contain overpunch characters (see table below). To convert these to standard integers you will need to replace the right most character with its associated integer and then multiple the number by 1 and the appropriate sign For example, if the amount it 20] replace the ] with 0 and to get 200. Then multiple by negative 1. The correct amount is –200. See overpunch table above.

 

Itemized Records

The itemized records (miscellaneous transactions) file contains all transactions (contributions, transfers, etc. among federal committees). It contains all data in the itemized committee contributions file plus PAC contributions to party committees, party transfers from state committee to state committee, and party transfers from national committee to state committee. Note that this file only includes federal transfers not soft money transactions.

The amount field may contain overpunch characters (see table below). To convert these to standard integers you will need to replace the right most character with its associated integer and then multiple the number by 1 and the appropriate sign For example, if the amount it 20] replace the ] with 0 and to get 200. Then multiple by negative 1. The correct amount is –200. See overpunch table above.

 

 

2009 - 2010 Data Files
Name Data File Frequency Counts Format Description
Committee Master File cm10.zip cm10.txt cm10.txt
Candidate Master File cn10.zip cn10.txt cn10.txt
Contributions by Individuals indiv10.zip indiv10.txt indiv10.txt
  • Adds
  • Changes
  • Deletes
Contributions to Candidates (and other expenditures) from Committees pas210.zip pas210.txt pas210.txt
Any Transaction from One Committee to Another oth10.zip oth10.txt oth10.txt

 

2007 - 2008 Data Files
Name Data File Frequency Counts Format Description
Committee Master File cm08.zip cm08.txt cm08.txt
Candidate Master File cn08.zip cn08.txt cn08.txt
Contributions by Individuals indiv08.zip indiv08.txt indiv08.txt
  • Adds
  • Changes
  • Deletes
Contributions to Candidates (and other expenditures) from Committees pas208.zip pas208.txt pas208.txt
Any Transaction from One Committee to Another oth08.zip oth08.txt oth08.txt

 

2005 - 2006 Data Files
Name File Frequency Counts Format Description
Committee Master File cm06.zip cm06.txt cm06.txt
Candidate Master File cn06.zip cn06.txt cn06.txt
Contributions by Individuals indiv06.zip indiv06.txt indiv06.txt
  • Adds
  • Changes
  • Deletes
Contributions to Candidates (and other expenditures) from Committees pas206.zip pas206.txt pas206.txt
Any Transaction from One Committee to Another oth06.zip oth06.txt oth06.txt

 

2003 - 2004 Data Files
Name File Frequency Counts Format Description
Committee Master File cm04.zip cm04.txt cm04.txt
Candidate Master File cn04.zip cn04.txt cn04.txt
Contributions by Individuals indiv04.zip indiv04.txt indiv04.txt
  • Adds
  • Changes
  • Deletes
Contributions to Candidates (and other expenditures) from Committees pas204.zip pas204.txt pas204.txt
Any Transaction from One Committee to Another oth04.zip oth04.txt oth04.txt

 

2001 - 2002 Data Files
Name File Frequency Counts Format Description
Committee Master File cm02.zip cm02.txt cm02.txt
Candidate Master File cn02.zip cn02.txt cn02.txt
Contributions by Individuals indiv02.zip indiv02.txt indiv02.txt
  • Adds
  • Changes
  • Deletes
 
Contributions to Candidates (and other expenditures) from Committees pas202.zip pas202.txt pas202.txt
Any Transaction from One Committee to Another oth02.zip oth02.txt oth02.txt

 

1999 – 2000 Data Files
Name File Frequency Counts Format Description
Committee Master File cm00.zip cm00.txt cm00.txt
Candidate Master File cn00.zip cn00.txt cn00.txt
Contributions by Individuals indiv00.zip indiv00.txt indiv00.txt
  • Adds
  • Changes
  • Deletes
 
Contributions to Candidates (and other expenditures) from Committees pas200.zip pas200.txt pas200.txt
Any Transaction from One Committee to Another oth00.zip oth00.txt oth00.txt

 

1997 – 1998 Data Files
Name File Format Description
Committee Master File cm98.zip cm98.txt
Candidate Master File cn98.zip cn98.txt
Contributions by Individuals indiv98.zip indiv98.txt
Contributions to Candidates (and other expenditures) from Committees pas298.zip pas298.txt
Any Transaction from One Committee to Another oth98.zip oth98.txt

 

1995 – 1996 Data Files
Name File Format Description
Committee Master File cm96.zip cm96.txt
Candidate Master File cn96.zip cn96.txt
Contributions by Individuals indiv96.zip indiv96.txt
Contributions to Candidates (and other expenditures) from Committees pas296.zip pas296.txt
Any Transaction from One Committee to Another oth96.zip oth96.txt

 

1993 – 1994 Data Files
Name File Format Description
Committee Master File cm94.zip cm94.txt
Candidate Master File cn94.zip cn94.txt
Contributions by Individuals indiv94.zip indiv94.txt
Contributions to Candidates (and other expenditures) from Committees pas294.zip pas294.txt
Any Transaction from One Committee to Another oth94.zip oth94.txt

 

1991 – 1992 Data Files
Name
File Format Description
Committee Master File cm92.zip cm92.txt
Candidate Master File cn92.zip cn92.txt
Contributions by Individuals indiv92.zip indiv92.txt
Contributions to Candidates (and other expenditures) from Committees pas292.zip pas292.txt
Any Transaction from One Committee to Another oth92.zip oth92.txt

 

1989 – 1990 Data Files
Name
File Format Description
Committee Master File cm90.zip cm90.txt
Candidate Master File cn90.zip cn90.txt
Contributions by Individuals indiv90.zip indiv90.txt
Contributions to Candidates (and other expenditures) from Committees pas290.zip pas290.txt
Any Transaction from One Committee to Another oth90.zip oth90.txt

 

1987 – 1988 Data Files
Name
File Format Description
Committee Master File cm88.zip cm88.txt
Candidate Master File cn88.zip cn88.txt
Contributions by Individuals indiv88.zip indiv88.txt
Contributions to Candidates (and other expenditures) from Committees pas288.zip pas288.txt
Any Transaction from One Committee to Another oth88.zip oth88.txt

 

1985 – 1986 Data Files
Name
File Format Description
Committee Master File cm86.zip cm86.txt
Candidate Master File cn86.zip cn86.txt
Contributions by Individuals indiv86.zip indiv86.txt
Contributions to Candidates (and other expenditures) from Committees pas286.zip pas286.txt
Any Transaction from One Committee to Another oth86.zip oth86.txt

 

1983 – 1984 Data Files
Name
File Format Description
Committee Master File cm84.zip cm84.txt
Candidate Master File cn84.zip cn84.txt
Contributions by Individuals indiv84.zip indiv84.txt
Contributions to Candidates (and other expenditures) from Committees pas284.zip pas284.txt

 

1981– 1982 Data Files
Name
File Format Description
Committee Master File cm82.zip cm82.txt
Candidate Master File cn82.zip cn82.txt
Contributions by Individuals indiv82.zip indiv82.txt
Contributions to Candidates (and other expenditures) from Committees pas282.zip pas282.txt

 

1979 – 1980 Data Files
Name
File Format Description
Committee Master File cm80.zip cm80.txt
Candidate Master File cn80.zip cn80.txt
Contributions by Individuals indiv80.zip indiv80.txt
Contributions to Candidates (and other expenditures) from Committees pas280.zip pas280.txt