New Hampshire hosts the first-in-the-nation presidential primary, featuring candidates for the Republican and Democratic nomination. Polls started opening at 7 a.m., except for a handful of communities that begin voting just after midnight. In Dixville Notch, voters in that tiny town gave Republican Ohio Gov. John Kasich two votes, Republican Donald Trump got two and U.S.