If you’re not a resident of the state... you need to vote back home.
In most states that's the case. But New Hampshire voting laws allow it.