That would be Barack Obama, according to the national rankings done by National Journal. With a liberal rating of 95.5 out of 100. Who would've known? Hmmm....
Captain Ed makes sure to analyze John McCain's ratings, too. Just as I suspected, a decent lifetime conservative rating (71.8), and in the last three years for which he was scored (2004-2006), all scores in the fifties. Crazy.