North of Boston/Merrimack Valley has lots of fresh and salt water fishing locations

Waterfront - Lawrence Heritage State Park - Lawrence, MA - Photo Credit A. Santiago
Lawrence Heritage State Park

1 Jackson Street Lawrence, MA, 01840 Phone: 978-794-1655

This is the place to learn about this city’s industrial and immigrant history in the mills and boarding houses where generations of immigrants toiled. The site's neighboring Pemberton Park, off Canal Street near the Central Bridge, is popular for fishing.
Breakheart Reservation & Pearce Lake - Saugus, MA - Photo Credit MA State Parks
Breakheart Reservation – Pearce Lake

177 Forest Street Saugus, MA, 01906 Phone: 781-233-0834

Visitors enjoy fishing at Pearce or Silver lakes in this vast space of hardwood forest and hiking trails. - Trail Map (PDF)
Lake View - Middlesex Fells Reservation - Stoneham, MA - Photo Credit MA State Parks
Middlesex Fells Reservation

4 Woodland Road Stoneham, MA, 02180 Phone: 617-727-1199

Natural refuge set on over 2,000 acres. Visitors here can enjoy biking, hiking and cross-country ski trails. Canoeing, fishing, and swimming areas are offered, as well as a visitor's center with historic information. - Trail Map (PDF)
Salisbury Beach State Reservation - Salisbury, MA - Photo Credit Gary Miles
Salisbury Beach State Reservation

1 Beach Road - Route 1A Salisbury, MA, 01952 Phone: 508-462-4481

This gorgeous ocean beach and reservation welcomes fishermen among other waterfront activities like swimming, boating, and paddling. The south end of the trailer campground has two boat ramps on the Merrimack River.