First off, Massachusetts does have some good trout fishing. I think it is very underrated, because nobody really thinks of Massachusetts when someone asks them “Where’s the best trout fishing in New England?”. But that said, a lot of neighboring states have much healthier populations of brook trout.
Let’s start off with New Hampshire. I make the trip up there often, but not as much as I’d like to, purely do to the drive. Now there are some good rivers that are fairly close, like the Lamprey River (with holds up surprisingly well over the winter and was recently stocked with fish), but when I go to NH, the mountains are my destination. The White Mountains, although they are 3 hours away from me, hold what could possibly be the best native brookie fishing around. I don’t even keep a map if the area or keep track of which streams I’ve fished there – I just drive around until I see a stream, or pull over into a pullout and hike until I find a stream. There are tons of brooks, and nearly all of them have brookies in them.
Then we have Vermont. Go to most campgrounds in VT, and you will find a stream stuffed with brookies. The Green Mountains in particular have very good fishing, but they are quite a ways away. If I am looking to catch some native brook trout, I will usually go to the Berkshires over VT, just because it’s closer. But that’s not to take away from Vermont’s great trout fishing.
I haven’t really got into some of our other states, but I plan on doing some exploring next year. Connecticut, Rhode Island, and Maine in particular. But for anyone in Northeast Massachusetts, the drive to NH is closer than driving to the Berkshires (probably the best brookie fishing in MA), so it’s worth making the trip up. It’s really beautiful up there too. And remember to always purchase a fishing license for the states you plan to fish.
And one more thing, hitting the Swift in 30 minutes, and will have a report by tomorrow.