To be eligible to register and vote in New Hampshire a person must be:
* 18 years of age or older on election day;
* A United States Citizen; and
* Domiciled in the town or ward where the person seeks to vote.
To register, you will need to provide documents that prove your identity, age, and citizenship.
* A driver's license or non-driver ID from any state satisfies proof of identity and age.
* A birth certificate, U.S. Passport/Passcard, naturalization document or Real ID compliant driver's license or state issued non-driver ID satisfies proof of citizenship.
If you do not have these, you can prove your identity, age, and/or citizenship, by signing a Qualified Voter Affidavit, under oath, in front of an election official.
You will also need to provide documentation to prove that you are domiciled in the place where you intend to vote. There are many types of documents that will satisfy this requirement.