New Hampshire: Trump 30, Rubio 17, Cruz 15

Last week — before the results in Iowa, where Cruz finished first and Rubio third — Trump was at 31 percent, Cruz 12 percent, Rubio 11 percent, Kasich 11 percent, Bush 8 percent and Christie 7 percent.