Any angler in New Hampshire who is 16 years or older must have a valid fishing license. There are separate licenses for fresh and saltwater species. Anyone who fishes all of the state's waters must have both. Licenses can be purchased in person at a local license agent, applied for by mail, or purchased online at the Fish and Game website.
Check out these Hanover, NH fishing resources: