Barack Obama, Hillary Clinton, John McCain, President 2008 John McCain Raises $18 Million in April May 20, 2008 / John McCain has raised $18 million for his campaign in April. This is the good news.The bad news: Hillary Clinton: $22 million Barack Obama: $ 31 million