Before the caucuses, the Des Moines Register reported the following results from a poll of 800 likely Republican caucus goers from December 27 to December 30, 2007:
Mike Huckabee – 32%
Mitt Romney – 26%
John McCain – 13%
Fred Thompson – 9%
Ron Paul – 9%
Rudy Giuliani – 5%
Duncan Hunter – 1%
Alan Keyes – 1%
Not sure/Uncommitted – 4%
The above results have a margin of sampling error of ±3.5 percentage points.

Mike Huckabee's results in the opinion polls rose from 29% in the Des Moines Register's poll in late November 2007.
Mitt Romney rose two points from 24% in November to 26% in December.
John McCain enjoyed the biggest increase from November, increasing six points from 7% to 13%, while Rudy Giuliani suffered the biggest drop from November, decreasing eight points from 13% to 5%.
Giuliani's large drop was attributed to his strategy of skipping early states such as Iowa and New Hampshire in favor of larger, delegate-rich states such as Florida, California, and New York.
No other candidate polled more than 10%.

Huckabee's poll numbers in Iowa rose dramatically from October to December, in part due to his backing among evangelical voters, who accounted for almost one-half of those polled.
Huckabee led Romney in that group 47%-20%.
Huckabee also polled higher than Romney among the group who said it was more important to be a social conservative than a fiscal conservative, while Romney led Huckabee 29%-25% among the group who said that being fiscally conservative was most important.
In addition, Romney also polled highest in the categories of experience and competence, the ability to bring about change, and electability.
Before the caucuses, the Des Moines Register reported the following results from a poll of 800 likely Republican caucus goers from December 27 to December 30, 2007:
Mike Huckabee – 32%
Mitt Romney – 26%
John McCain – 13%
Fred Thompson – 9%
Ron Paul – 9%
Rudy Giuliani – 5%
Duncan Hunter – 1%
Alan Keyes – 1%
Not sure/Uncommitted – 4%
The above results have a margin of sampling error of ±3.5 percentage points.
Mike Huckabee's results in the opinion polls rose from 29% in the Des Moines Register's poll in late November 2007. Mitt Romney rose two points from 24% in November to 26% in December. John McCain enjoyed the biggest increase from November, increasing six points from 7% to 13%, while Rudy Giuliani suffered the biggest drop from November, decreasing eight points from 13% to 5%. Giuliani's large drop was attributed to his strategy of skipping early states such as Iowa and New Hampshire in favor of larger, delegate-rich states such as Florida, California, and New York. No other candidate polled more than 10%.
Huckabee's poll numbers in Iowa rose dramatically from October to December, in part due to his backing among evangelical voters, who accounted for almost one-half of those polled. Huckabee led Romney in that group 47%-20%. Huckabee also polled higher than Romney among the group who said it was more important to be a social conservative than a fiscal conservative, while Romney led Huckabee 29%-25% among the group who said that being fiscally conservative was most important. In addition, Romney also polled highest in the categories of experience and competence, the ability to bring about change, and electability.
2008 United States presidential election in Iowa