New Hampshire state law requires anyone 12 years old and younger to wear a life jacket when being transported on a boat. Anyone 13 and older has the option to wear one while the boat is moving.