In 2018 thirty-four states, including New Hampshire, require voters to present ID at the polls.
In each of those states, if a voter does not show ID, he or she may sign an affidavit or cast some form of provisional ballot that requires additional verification.
NH’s voter ID law
In general, New Hampshire law requires voters to present a valid form of ID to get a ballot. The following are accepted IDs: