From the coastal waters of the Atlantic ocean to the cold water of the White Mountains, New Hampshire offers some of New Englands best fishing. New Hampshire offers exceptional fishing for Brook Trout, Rainbow Trout, Brown Trout, Whitefish and Landlocked Salmon among several other popular sport fish species. Top fishing spots in New Hampshire include the Connecticut River which is home to a large variety of popular game fish.