Hanover, Upper Valley tend to vote for liberal candidates in primaries
For the past three decades, voters in Hanover and Grafton County have consistently cast their ballots for progressive candidates, a pattern that may continue when local voters participate in today’s Democratic primary election.












