Congressional Bills Project

Download Congressional Bills Project data

Recent updates

3/3/2017 - The 93-114th file has been updated. We have corrected numerious errors related to the ReportH, ReportS, PassH and PassS variables. We have done a lot of checking and believe that the results are now correct for all but about 120 bills, and we hope to manually correct these in the near future.

To be more specific, some of the original json files that we use to create these variables have one of the following issues:

1. Incorrect committee code. Example: 94-HR-12972 ( The json file ( indicates that the bill was “Reported to House from the Committee on Public Works and Transportation with amendment,” but the .json file assign the wrong code to this committee: SSEV (code for the Senate Environment and Public Works).

2. Missing PASS_OVER information. Example: 98-HR-2464 ( Usually the json files from Govtrack indicate when a bill passes a chamber by specifying “status”:PASS_OVER:. However, for bills that pass the House by Unanimous Consent, the status does not indicate that it passed.

The Congressional Research Service has also informed us that there may be errors for the PassS and PassH variables for the 93rd Congress.

**If you see something, say something! Thanks (


Citation: E. Scott Adler and John Wilkerson, Congressional Bills Project: (years of data), NSF 00880066 and 00880061. The views expressed are those of the authors and not the National Science Foundation.

Codebooks are here

1. Congressional Bills 80 through 113th Congresses.

These are large zipped tab delimited .txt files

80th through 92 (House and Senate)

(updated 4/27/2015)

2. Congressional Bills and Resolutions 93 through 114th Congresses.

93rd through 114th (House and Senate)

(updated 3/03/2017)

This file currently bills AND resolutions through the 114th Congress. The topic labels are missing for some 114th bills. The resolutions are not labeled for topic.

To open these files, unpack them using an unzip program. Then open a recent version of Excel, go to 'file' then 'data' then 'from text.' The 80-92 file is tab delimited .txt. The 93-114 file is a semicolon separated .csv.

The 80-92 file has 229,317 records. The 93-114 file has 294,338 records.

Please confirm that the row numbers are corrent and that the columns have lined up properly. In addition, we strongly recommend that you compute frequencies or crosstabs for variables of interest.


© 2004, University of Washington | Credits Funding Contact Us