150 miles north for every 1000 ft in elevation. Figure 75 miles in your case, correcting for altitude.
Conservatively, you're more like 100 miles north of PSM. And that only puts us on the same plane; doesn't account for the ocean affects.
Yea, in short, it's a huge difference in climate...
I have had more non-frozen precip than frozen this season. And I'm in Dover. Portsmouth is like 15/85, frozen/liquid; whereas you have been more like 85/15 frozen/liquid season to date. And most of that for you is snow.