The State of New Hampshire is directly north of Massachusetts and directly east of Vermont. In the olden days, New Hampshire was a territory that actually encompassed present day Vermont. Eventually the territory split (over ideological differences or some silly thing) right down the Connecticut River. The End.