Ashfield

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.

Athol

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

Bernardston

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.

Buckland

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.

Charlemont

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.

Colrain

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.

Conway

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

Deerfield

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.

Erving

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.

Gill

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.

Greenfield

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.

Hawley

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

Heath

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

Leverett

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.

Leyden

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.

Monroe

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

Montague

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.

New Salem

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.

Northfield

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.

Orange

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.

Rowe

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.

Shelburne

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.

Shutesbury

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.

Sunderland

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

Warwick

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.

Wendell

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

Whately

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