He won the 2008 Iowa Republican caucuses and finished second in delegate count and third in both popular vote and number of states won , behind nominee John McCain and Mitt Romney .
Mike Huckabee is a Democrat .