Donald Trump won the Republican New Hampshire primary by 19 per cent, with Ohio governor John Kasich his closest rival.
The result has been credited with resetting the Republican race, given the historical importance of the primary.
Trump, although still the frontrunner, had been falling in the polls as of late, with Ted Cruz and Marco Rubio making gains nationally in the run-up to the primary.
The outspoken candidate had been roundly criticised for his comments regarding, well, most things, but in December he provoked ire for suggesting that the United States should enact a ban on Muslims, following the San Bernardino shootings.
Donald J Trump is calling for a total and complete shutdown of Muslims entering the United States until our country's representatives can figure out what is going on.
At the time a nationwide CBS News poll found that 58 per cent said that the US should not temporarily ban Muslims from entering the US, while 36 percent were in favour of a temporary ban.
Exit polls of Republican voters by CBS on Tuesday found that New Hampshire was a completely different matter.
Bernie Sanders won the Democratic primary in New Hampshire on the same night, and in December spoke to The Tonight Show about Trump's comments.
His message couldn't be more different:
This country today faces some enormous problems. We have a middle class that’s disappearing. We have almost all wealth going to the top one per cent.
We have climate change. We have a corrupt campaign finance system. What somebody like a Trump is trying to do is to divide us up. A few months ago we were supposed to hate Mexicans. He thinks they’re all criminals or rapists. Now we’re supposed to hate Muslims.
That kind of crap is not going to work in the United States of America. I think what American people understand is, given the problems we face, we’ve got to stand together, come together, and create a decent life for all of our people, and stop this scapegoating of one group or another.