Much of New Hampshire public land is open to hunting. Unless otherwise stated that hunting is prohibited, hunting is allowed on state, federal, county, and municipal land. Always look for signage to ensure that you are hunting legally in the state. Popular spots to hunt are the White Mountain National Forest, among other state forests, state parks, and wildlife management areas.
Check out these Madison, NH Hunting resources: