07/31/2026
To register to vote in NH, you need to be a U.S. citizen. You can prove you are a U.S. citizen with documentary proof, prior voter registration in NH, by asking your local election official to search NH Vital Records or DMV info, or, if you do not possess the documents necessary to prove citizenship, you can sign a qualified voter affidavit, subject to the penalties for voter fraud.
Visit www.sos.nh.gov/elections/register-vote for more info on proving citizenship when registering to vote.