Athens: town office, 10 a.m.
Brattleboro: BUHS gym, 9 a.m.
Brookline: town office, 9 a.m.
Dover: town hall, 10 a.m.
Dummerston: Dummerston Center Church basement, 8 a.m.
Grafton: town hall, 9 a.m.
Guilford: Broad Brook Grange, 10 a.m.
Halifax: Elementary School multipurpose room, 10 a.m.
Jamaica: town office, 10 a.m.
Londonderry: town clerk's office, 7 a.m.
Marlboro: town office, 7 a.m.
Newfane: NewBrook fire station, 9 a.m.
Putney: Central School gym, 10 a.m.
Rockingham: Masonic Temple, 9 a.m.
Stratton: town office, 10 a.m.
Townshend: town hall, 7 a.m.
Vernon: town office downstairs, 7 a.m.
Wardsboro: town office, 9 a.m.
Westminster: Westminster Institute, 8 a.m.
Whitingham: Whitingham Municipal Center, 10 a.m.
Wilmington: Twin Valley High School gym, 7 a.m.
Windham: town office, 10 a.m.
Selected polling places in New Hampshire:
Chesterfield: town hall, 8 a.m. to 7 p.m.
Hinsdale: Hinsdale Community Center, 8 a.m. to 7 p.m.
Walpole Ward 1: town hall, 8 a.m. to 7 p.m.
Walpole Ward 2: St. Peters Church, 8 a.m. to 7 p.m.
Westmoreland: town hall, 8 a.m. to 7 p.m.
Winchester: town hall, 8 a.m. to 7 p.m.