http://www.iweblists.com/us/government/PresidentialElectionResults.html
Election Winner: Runner-Up: Electoral Votes for Winner: Electoral Votes for Runner Up: Popular Vote: Pop Vote Margin: 2016: Donald Trump: Hillary Clinton: 304: 227: 62,979,636-2,864,974: 2012: Barack Obama: Mitt Romney: 332: 206: 62,615,406: 3,473,402: 2008: Barack Obama: John McCain: 365: 173: 66,862,039: 8,542,597: 2004: George W. Bush: John Kerry: 286: 251: 62,040,610: 3,012,499: 2000: George W. Bush: Al Gore: 271