I get the feeling that New Hampshire is to Massachusetts what Connecticut is to New York. A lot of people move there (From NY to CT and from MA to NH) when in their 40s and 50s, but still work in their old state and retain their old state's values and voting patterns.
Not at all. Boston's NH exurbs vote solidly though not overwhelmingly Republican. (If you wonder where Massachusetts' Republican minority that until ten years ago elected the odd congressman went - they moved the New Hampshire. Vermont is more liberal than NH because it's had fewer immigrants than NH, not more. So much for the stronghold of traditional libertarianism theory...)