The site is updated daily, depending on whether any new data is available from the House and Senate.

I did the Web development and collaborated closely with Congress expert Derek Willis on the content and data. Of course, the site is powered by Django, the best way to build database-driven Web sites.

The ink is far from dry on this project -- a search engine and several other features are still on the way -- and we're very interested in hearing any ideas on how we can expand it. Post a comment, or drop me a line, if you can think of anything we could add.

Comments

Awesome stuff! You've probably already thought of this, but it would be nice to be able to see how often congressional members vote with/against the general consensus of their party, and to be able to easily highlight votes where they diverged from the party line.

Controlled totals would be interesting. For instance, if I could view votes by region, controlled for party. I was looking at this vote: http://projects.washingtonpost.com/congress/109/house/1/votes/224/ -- it was mostly, but not completely, partisan; region and state views are hard to interpret, but it would be interesting to know if the ammendment had particular regional support, i.e., the Republicans that broke were located in a certain place. I could find out by expanding the Republican views and clicking on each person... actually, even if the link title for the members had information about party and state affiliation (preferably what information is not already indicated by their location in the table) I'd be able to figure it out fairly easily. Other ways of noting exceptional behavior would be interesting too... like on member pages you have the party opinion and the member position; noting when they were out of sync (maybe by color) would be interesting.

Better links to the laws would be interesting too. Linking to the text is obvious, of course. Linking, perhaps, to search results would also be quite interesting. But I don't know what the Post wants to link to. Google News searches seem particularly interesting, since they highlight articles about the aspects of a bill that people actually care about. But, as in my first link, I have no idea where to even look to find out what that ammendment was (well, eventually I did find it on the loc.gov site).

Narrow margin not-completely-partisan votes would be an interesting query too. Or simply votes where many people broke with their party.

Sweet work. I love the level of detail you get into. Here's some more ideas for representing the info ... many of these aren't as "informative" as they are "fun." How is django's skill at outputting graphics? Charts would be fun -- ideas here that would be good as graphic charts (in addition to text view) are marked by a [G].

• Astrological sign success rate. Same as member, but with the zodiac instead of people.

• House vs. Senate success rate.

• Session success rate.

Now, this gets into more abstract details that may or may not be interesting ... but, can you categorize votes by term lengths? This is only interesting if there's a pattern, but if first-year senators and representatives tend to vote "yes" more often than the average for the year (or the average for their career), that's worth looking into. Are incumbents more likely to vote "no"?

That's all I have for now, but I'm sure there are more fun ways to play with that information out there :).

Posted by Steve Duke on December 9, 2005, at 1:55 p.m.:

Great work. Now can you get the Post to promote its existence? Nothing on the home page, and the promo on the politics page is two page scrolls down. Do they take pride in burying their new, innovative stuff?

Posted by steve case on December 11, 2005, at 8:46 a.m.:

Way, way cool Adrian. I consult with a political consultancy who will love this resource.

Since you dig 60s music, you gotta show me how to use django to build a front end to play with my complete list of WKNR Music Guides. Being a 60s music junky, you'll dig it.

Thanks for the inspiration!

Scott W.

Posted by anonymous on June 24, 2006, at 2:49 p.m.:

How do you find the records of all of the Washington State (or any state's) Congresspersons, without knowing their names?

Posted by easygi on August 7, 2006, at 11:06 a.m.:

Please add party loyalty, i.e. party line vote totals and percentages, by session. You give it by vote, I'm looking for totals. It's is the best measure of the kind of compromise that solves problems and should be a primary measure of congressional effectivemenss.