Early voting will take place at Ashfield Town Hall at 412 Main St.
Monday Oct. 24, 9 a.m. to 4 p.m.
Tuesday Oct. 25, 9 a.m. to 4 p.m.
Wednesday Oct. 26, 9 a.m. to 4 p.m.
Thursday Oct. 27, 9 a.m. to 4 p.m.
Saturday Oct. 29, 9 a.m. to noon
Monday Oct. 30, 9 a.m. to 4 p.m.
Tuesday Nov. 1, 9 a.m. to 4 p.m.
Wednesday Nov. 2, 9 a.m. to 4 p.m.
Thursday Nov. 3, 9 a.m. to 4 p.m.
Friday Nov. 4, 5 p.m. to 8 p.m.
Early voting will take place at Athol Town Hall at 584 Main St.
Monday Oct. 24, 8 a.m. to 5 p.m.
Tuesday Oct. 25, 8 a.m. to 8 p.m.
Wednesday Oct. 26, 8 a.m. to 5 p.m.
Thursday Oct. 27, 8 a.m. to 5 p.m.
Friday Oct. 28, 9 a.m. to 1 p.m.
Saturday Oct. 29, 8 a.m. to 2 p.m.
Monday Oct. 31, 8 a.m. to 5 p.m.
Tuesday Nov. 1, 8 a.m. to 8 p.m.
Wednesday Nov. 2, 8 a.m. to 5 p.m.
Thursday Nov. 3, 8 a.m. to 5 p.m.
Friday Nov. 4, 8 a.m. to noon
Early voting will take place at the Town Clerk’s office in the Bernardston Town Hall at 38 Church St.
Tuesday Oct. 25, 8:30 a.m. to 11:30 a.m.
Wednesday Oct. 26, 8:30 a.m, to 11:30 a.m. and 6 p.m. to 8 p.m.
Thursday Oct. 27, 8:30 a.m. to 11:30 a.m.
Tuesday Nov. 1, 8:30 a.m. to 11:30 a.m.
Wednesday Nov. 2, 8:30 a.m. to 11:30 a.m. and 6 p.m. to 8 p.m.
Thursday Nov. 3, 8:30 a.m. to 11:30 a.m.
Early voting will take place at Buckland Town Hall at 17 State St.
Monday Oct. 24, 7:30 a.m. to 3 p.m.
Tuesday Oct. 25, 7:30 a.m. to 3 p.m.
Wednesday Oct. 26, 7:30 a.m. to 3 p.m.
Thursday Oct. 27, 7:30 a.m. to 3 p.m.
Saturday Oct. 29, 9 a.m. to noon
Monday Oct. 31, 7:30 a.m. to 3 p.m.
Tuesday Nov. 1, 7:30 a.m. to 3 p.m.
Wednesday Nov. 2, 7:30 a.m. to 3 p.m.
Thursday Nov. 3, 7:30 a.m. to 3 p.m.
Early voting will take place at Charlemont Town Hall at 157 Main St.
Monday Oct. 24, 8 a.m. to 2:30 p.m.
Tuesday Oct. 25, 8 a.m. to 2:30 p.m. and 6 p.m. to 8 p.m.
Wednesday Oct. 26, 8 a.m. to 2:30 p.m.
Thursday Oct. 27, 8 a.m. to 2:30 p.m.
Saturday Oct. 29, 1 p.m. to 4 p.m.
Monday Oct. 31, 8 a.m. to 2:30 p.m.
Tuesday Nov. 1, 8 a.m. to 2:30 p.m.
Wednesday Nov. 2, 8 a.m. to 2:30 p.m.
Thursday Nov. 3, 8 a.m. to 2:30 p.m.
Early voting will take place at the Colrain Town Office Building at 55 Main Road (Route 112).
Monday Oct. 24, 11 a.m. to 4 p.m.
Tuesday Oct. 25, 11 a.m. to 4 p.m.
Wednesday Oct. 26, 11 a.m. to 4 p.m.
Thursday Oct. 27, 11 a.m. to 4 p.m.
Saturday Oct. 29, 9 a.m. to noon
Monday Oct. 31, 11 a.m. to 4 p.m.
Tuesday Nov. 1, 11 a.m. to 4 p.m.
Wednesday Nov. 2, 11 a.m. to 4 p.m.
Thursday Nov. 3, 11 a.m. to 4 p.m.
Early voting will take place at the Conway Town Office Building at 32 Main St., unless otherwise noted.
Tuesday Oct. 25, 9 a.m. to noon
Thursday Oct. 27, 9 a.m. to noon
Friday Oct. 28, 9 a.m. to noon
Saturday Oct. 29, 9 a.m. to noon at Conway Town Hall at 5 Academy Hill.
Tuesday Nov. 1, 9 a.m. to noon
Thursday Nov. 3, 9 a.m. to noon
Friday Nov. 4, 9 a.m. to noon
Early voting will take place at the Deerfield Town Offices at 8 Conway St.
Monday Oct. 24, 9 a.m. to 4 p.m.
Tuesday Oct. 25, 9 a.m. to 4 p.m.
Wednesday Oct. 26, 9 a.m. to 4 p.m.
Thursday Oct. 27, 9 a.m. to 4 p.m.
Friday Oct. 28, 9 a.m. to 4 p.m.
Saturday Oct. 29, 9 a.m. to noon
Monday Oct. 31, 9 a.m. to 4 p.m.
Tuesday Nov. 1, 9 a.m. to 4 p.m.
Wednesday Nov. 2, 9 a.m. to 4 p.m.
Thursday Nov. 3, 9 a.m. to 4 p.m.
Friday Nov. 4, 9 a.m. to 4 p.m.
Early voting will take place at Erving Town Hall at 12 East Main St.
Monday Oct. 24, 9 a.m. to 5 p.m. and 6:30 p.m. to 9 p.m.
Tuesday Oct. 25, 9 a.m. to 5 p.m.
Wednesday Oct. 26, 9 a.m. to 5 p.m.
Thursday Oct. 27, 9 a.m. to 5 p.m.
Friday Oct. 28, 9 a.m. to 5 p.m.
Monday Oct. 31, 9 a.m. to 5 p.m. and 6:30 p.m. to 9 p.m.
Tuesday Nov. 1, 9 a.m. to 5 p.m.
Wednesday Nov. 2, 9 a.m. to 5 p.m.
Thursday Nov. 3, 9 a.m. to 5 p.m.
Friday Nov. 4, 9 a.m. to 5 p.m.
Early voting will take place at Gill Town Hall at 325 Main Road.
Monday Oct. 24, 9 a.m. to 4 p.m.
Tuesday Oct. 25, 9 a.m. to 4 p.m.
Wednesday Oct. 26, 9 a.m. to 4 p.m.
Thursday Oct. 27, 9 a.m. to 4 p.m.
Monday Oct. 31, 9 a.m. to 4 p.m.
Tuesday Nov. 1, 9 a.m. to 4 p.m.
Wednesday Nov. 2, 9 a.m. to 4 p.m.
Thursday Nov. 3, 9 a.m. to 4 p.m.
Early voting will take place at Greenfield Town Hall at 14 Court Square.
Monday Oct. 24, 8:30 a.m. to 5 p.m.
Tuesday Oct. 25, 8:30 a.m. to 5 p.m.
Wednesday Oct. 26, 8:30 a.m. to 5 p.m.
Thursday Oct. 27, 8:30 a.m. to 5 p.m.
Friday Oct. 28, 8:30 a.m. to 5 p.m.
Saturday Oct. 29, 8 a.m. to noon
Monday Oct. 31, 8:30 a.m. to 5 p.m.
Tuesday Nov. 1, 8:30 a.m. to 5 p.m.
Wednesday Nov. 2, 8:30 a.m. to 5 p.m.
Thursday Nov. 3, 8:30 a.m. to 5 p.m.
Friday Nov. 4, 8:30 a.m. to 5 p.m.
Early voting will take place at the Hawley Town Offices at 8 Pudding Hollow Road.
Wednesday Oct. 26, 9 a.m. to noon
Saturday Oct. 26, 9 a.m. to noon
Wednesday Nov. 2, 9 a.m. to noon
Early voting will take place at Heath Town Hall at 1 East Main St.
Tuesday Oct. 25, 9 a.m. to noon
Thursday Oct. 27, 9 a.m. to noon
Saturday Oct. 29, 9 a.m. to 1 p.m.
Monday Oct. 31, 4 p.m. to 6 p.m.
Tuesday Nov. 1, 9 a.m. to noon
Thursday Nov. 3, 9 a.m. to noon
Early voting will take place at Leverett Town Hall at 9 Montague Road.
Monday Oct. 24, 9:30 a.m. to 1:30 p.m.
Tuesday Oct. 25, 9:30 a.m. to 1:30 p.m.
Wednesday Oct. 26, 9:30 a.m. to 1:30 p.m.
Thursday Oct. 27, 9:30 a.m. to 1:30 p.m.
Saturday Oct. 29, 9 a.m. to noon
Monday Oct. 31, 9:30 a.m. to 1:30 p.m.
Tuesday Nov. 1, 9:30 a.m. to 1:30 p.m.
Wednesday Nov. 2, 9:30 a.m. to 1:30 p.m.
Thursday Nov. 3, 9:30 a.m. to 1:30 p.m.
Early voting will take place at Leyden Town Hall at 16 West Leyden Road.
Tuesday Oct. 25, 6 p.m. to 8 p.m.
Tuesday Nov. 1, 6 p.m. to 8 p.m.
Thursday Nov. 3, 6 p.m. to 8 p.m.
Early voting will take place at Monroe Town Hall at 3C School St.
Monday Oct. 24, 8 a.m. to noon
Tuesday Oct. 25, 8 a.m. to noon
Saturday Oct. 29, 8 a.m. to noon
Monday Oct. 31, 8 a.m. to noon
Tuesday Nov. 1, 8 a.m. to noon
Early voting will take place in the Town Clerk’s office at Montague Town Hall at 1 Avenue A in Turners Falls.
Monday Oct. 24, 8:30 a.m. to 5:30 p.m.
Tuesday Oct. 25, 8:30 a.m. to 5:30 p.m.
Wednesday Oct. 26, 8:30 a.m. to 6:30 p.m.
Thursday Oct. 27, 8:30 a.m. to 5:30 p.m.
Saturday Oct. 29, 8 a.m. to noon
Monday Oct. 31, 8:30 a.m. to 5:30 p.m.
Tuesday Nov. 1, 8:30 a.m. to 5:30 p.m.
Wednesday Nov. 2, 8:30 a.m. to 6:30 p.m.
Thursday Nov. 3, 8:30 a.m. to 5:30 p.m.
Early voting will take place at the New Salem Town Hall Annex at 24 South Main St.
Monday Oct. 24, 6 p.m. to 9 p.m.
Monday Oct. 31, 6 p.m. to 9 p.m.
Early voting will take place at Northfield Town Hall at 69 Main Street.
Monday Oct. 24, 8 a.m. to 4 p.m.
Tuesday Oct. 25, 8 a.m to 3 p.m. and 5 p.m. to 8 p.m.
Wednesday Oct. 26, 8 a.m. to 2 p.m.
Thursday Oct. 27, 8 a.m. to 4 p.m.
Saturday Oct. 29, 9 a.m. to noon
Monday Oct. 31, 8 a.m. to 4 p.m.
Tuesday Nov. 1, 8 a.m. to 3 p.m. and 5 p.m. to 8 p.m.
Wednesday Nov. 2, 8 a.m. to 2 p.m.
Thursday Nov. 3, 8 a.m. to 4 p.m.
Early voting will take place at Orange Town Hall at 6 Prospect St.
Monday Oct. 24, 8 a.m. to 12:30 p.m. and 1 p.m. to 4:30 p.m.
Tuesday Oct. 25, 8 a.m. to 12:30 p.m. and 1 p.m. to 4:30 p.m.
Wednesday Oct. 26, 8 a.m. to 12:30 p.m. and 1 p.m. to 7 p.m.
Thursday Oct. 27, 8 a.m. to 12:30 p.m. and 1 p.m. to 4:30 p.m.
Saturday Oct. 29, 9 a.m. to noon
Monday Oct. 31, 8 a.m. to 12:30 p.m. and 1 p.m. to 4:30 p.m.
Tuesday Nov. 1, 8 a.m. to 12:30 p.m. and 1 p.m. to 4:30 p.m.
Wednesday Nov. 2, 8 a.m. to 12:30 p.m. and 1 p.m. to 7 p.m.
Thursday Nov. 3, 8 a.m. to 12:30 p.m. and 1 p.m. to 4:30 p.m.
Early voting will take place at Rowe Town Hall at 321 Zoar Road.
Wednesday Oct. 26, 4 p.m. to 7 p.m.
Friday Oct. 28, 1 p.m. to 4 p.m.
Saturday Oct. 29, 8 a.m. to 2 p.m.
Wednesday Nov. 2, 4 p.m. to 7 p.m.
Friday Nov. 4, 1 p.m. to 4 p.m.
Early voting will take place in the Town Clerk’s office in Shelburne Town Hall at 51 Bridge St.
Monday Oct. 24, 10 a.m. to 5 p.m.
Tuesday Oct. 25, 10 a.m. to 5 p.m.
Thursday Oct. 27, 10 a.m. to 5 p.m.
Saturday Oct. 29, 9 a.m. to 1 p.m.
Monday Oct. 31, 10 a.m. to 5 p.m.
Tuesday Oct. 25, 10 a.m. to 5 p.m.
Thursday Oct. 27, 10 a.m. to 5 p.m.
Early voting will take place at Shutesbury Town Hall at 1 Cooleyville Road.
Monday Oct. 24, 3:30 p.m. to 6 p.m.
Tuesday Oct. 25, 8:30 a.m. to 10:30 a.m.
Wednesday Oct. 26, 8:30 a.m. to 10:30 a.m.
Thursday Oct. 27, 8:30 a.m. to 10:30 a.m. and 6 p.m. to 8 p.m.
Friday Oct. 28, 8:30 a.m. to 10:30 a.m.
Monday Oct. 31, 3:30 p.m. to 6 p.m.
Tuesday Nov. 1, 8:30 a.m. to 10:30 a.m.
Wednesday Nov. 2, 8:30 a.m. to 10:30 a.m.
Thursday Nov. 3, 8:30 a.m to 10:30 a.m. and 6 p.m. to 8 p.m.
Friday Nov. 4, 8:30 a.m. to 10:30 a.m.
Early voting will take place at the Sunderland Town Offices at 12 School St.
Monday Oct. 24, 8 a.m. to 6 p.m.
Tuesday Oct. 25, 8 a.m. to 4 p.m.
Wednesday Oct. 26, 8 a.m. to 4 p.m.
Thursday Oct. 27, 8 a.m. to noon
Saturday Oct. 29, 7:30 a.m. to 11:30 a.m.
Monday Oct. 31, 8 a.m. to 4 p.m.
Tuesday Nov. 1, 8 a.m. to 4 p.m.
Wednesday Nov. 2, 8 a.m. to 4 p.m.
Thursday Nov. 3, 8 a.m. to noon
Early voting will take place at the Town Clerk’s office in Warwick Town Hall at 12 Athol Road.
Tuesday Oct. 25, noon to 2 p.m.
Thursday Oct. 27, 6 p.m. to 8 p.m.
Saturday Oct. 29, noon to 3 p.m.
Tuesday Nov. 1, noon to 2 p.m.
Thursday Nov. 3, 6 p.m. to 8 p.m.
Early voting will take place at the Town Office Building at 9 Morse Village Road.
Monday Oct. 24, 9 a.m. to noon
Wednesday Oct. 26, 6 p.m. to 9 p.m.
Friday Oct. 28, 9 a.m. to noon
Saturday Oct. 29, 9:30 a.m. to noon
Monday Oct. 31, 9 a.m. to noon
Wednesday Nov. 2, 6 p.m. to 9 p.m.
Friday Nov. 4, 9 a.m. to noon
Early voting will take place at the Whately Town Offices at 4 Sandy Lane.
Monday Oct. 24, 8:15 a.m. to 7 p.m.
Tuesday Oct. 25, 8:15 a.m. to 4 p.m.
Wednesday Oct. 26, 8:15 a.m. to 4 p.m.
Friday Oct. 28, 9 a.m. to noon
Saturday Oct. 29, 9 a.m. to noon
Monday Oct. 31, 8:15 a.m. to 7 p.m.
Tuesday Nov. 1, 8:15 a.m. to 4 p.m.
Wednesday Nov. 2, 8:15 a.m. to 4 p.m.
Thursday Nov. 3, 8:15 a.m. to 4 p.m.
Friday Nov. 4, 9 a.m. to noon
