Polls showed Donald Trump was the favourite going in to the Iowa primary but he’s been trumped by Senator Ted Cruz.
Mr Cruz, a conservative lawmaker from Texas, won with 28 percent of the vote compared to 24 percent for Mr Trump, according to MSNBC.
Speaking after the results, Mr Trump said he was “honoured” by his second-place finish and congratulated Mr Cruz.
Marco Rubio, a senator from Florida, came in third place with 23 percent.
Democrat Hillary Clinton, a former secretary of state, was in a dead heat with rival Bernie Sanders, a self-described democratic socialist and a senator from Vermont. . .