There are 19 towns in Essex County: Avery’s Gore ... is the upper house of the Vermont General Assembly. Senate districts roughly map onto county lines, with some exceptions.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results