NBC-WSJ-Marist released the results of a new poll, in which participants from Iowa were asked who they would vote for. The results show that 48.0% of interviewees will vote for Hillary Clinton, while 40.0% said they would vote for Donald Trump. The poll was carried out between January 2 and January 7. The sample size was 1470 registered voters. Results have a +/-2.6 percentage points sampling error.
Converting these results into two-party vote shares yields values of 54.6% for Clinton and 45.5% for Trump.