back to bolson.org

Voting Record by Senator

Derived from data colleced from The US Senate's Website.

The Senate web site shows you all the votes, by vote. For any vote you can see what all the Senators voted. It doesn't show a list of votes by Senator, to find out what your Senator did, so I made one.

List Years by Senator

List Senators by Years:

Includes statistics across all members of the House for each year.

2012, 112th Congress (graphically, in SVG)
2011, 112th Congress (graphically, in SVG)
2010, 111th Congress (graphically, in SVG)
2009, 111th Congress (graphically, in SVG)
2008, 110th Congress (graphically, in SVG)
2007, 110th Congress (graphically, in SVG)
2006, 109th Congress (graphically, in SVG)
2005, 109th Congress (graphically, in SVG)
2004, 108th Congress (graphically, in SVG)
2003, 108th Congress (graphically, in SVG)
2002, 107th Congress (graphically, in SVG)
2001, 107th Congress (graphically, in SVG)
2000, 106th Congress (graphically, in SVG)
1999, 106th Congress (graphically, in SVG)
1998, 105th Congress (graphically, in SVG)
1997, 105th Congress (graphically, in SVG)
1996, 104th Congress (graphically, in SVG)
1995, 104th Congress (graphically, in SVG)
1994, 103rd Congress (graphically, in SVG)
1993, 103rd Congress (graphically, in SVG)
1992, 102nd Congress (graphically, in SVG)
1991, 102nd Congress (graphically, in SVG)
1990, 101st Congress (graphically, in SVG)
1989, 101st Congress (graphically, in SVG)

See Also The US House of Representatives with statistics and votes by Representative.

How the graphics are generated

Each pair of senators is compared based on their voting records. They have greater distance between them for greater difference in how they voted. 1 point of distance is added for each no-vote vs vote difference, and 2 points of distance are added for each difference in vote (Yea vs Nay). The point of distance for non-voting often means that senators running for president show up as outliers from their party when they miss a large number of votes during an election year (McCain and Obama in 2008, Kerry in 2004, Dole in 1996).

These distances are plugged into a physical simulation where immaterial springs link every pair of senators. The springs try to take on the specific length based on voting difference. There isn't a perfect solution for all the springs in less than hundred-dimensional space, but they eventually settle on something that does reflect the similarities and differences in two dimensions. So, after running a mess of perl, my C++ spring solver, and another mess of perl, I get the images linked above.