Ted Cruz’s strong win in the Iowa caucuses tonight, combined with a record turnout of Republican voters (180K+) indicates that his support is far deeper than any poll or expert had predicted. Every prediction had insisted that if the turnout was big, Donald Trump would win. As noted at the second link, “By Team Cruz’s own admission, turnout of 175,000 tonight would strongly favor a Trump win.”.
Instead, the turnout was 180,000, and Trump lost to Cruz handily and was almost beaten by Marco Rubio.
On the other side of the aisle Clinton appears to have barely squeaked by Sanders. To me the more significant number is that the Democrats could only marshal about 10,000 voters, far less than in the past and suggesting that the enthusiasm for either of their candidates is weak.