According to the Vermont Secretary of State, you may return your ballot in-person at the office of your town clerk before the close of business on election day (please check their business hours) or to your polling place before 7PM on election day. A list of town clerk offices and additional polling places for Caledonia County is as follows:
- Town Clerk in Barnet: 1743 US Route 5 South, Barnet, VT 05821: Phone: 802-633-2256 | email: townclerk@barnetvt.org | Hours: M-F 9-12 and 1-4:30 (source)
- Additional Polling Place in Barnet: Fire & Rescue Station, 151 Bimson Drive, Barnet, VT 05821: (source)
- Town Clerk in Burke: 212 School St, West Burke, VT 5871: Phone: 802-467-3717 | email: burke@burkevermont.org | Hours: M-F 8-4 (source)
- Town Clerk in Danville: 36 Route 2 W, Danville, VT 05828: Phone: 802-684-3352 | email: wsomers@danvillevermont.org | Hours: M-F 8-4 (source)
- Additional Polling Place in Greensboro Bend: Stannard Town Hall, 516 Stannard Mountain Road, Greensboro Bend, VT 05842: (source)
- Town Clerk in Groton: 1476 Scott Hwy, Groton, VT 05046: Phone: 802-584-3276 | email: townclerk@grotonvt.com | Hours: M-Th 8:30-3 & by appt. (source)
- Town Clerk in Hardwick: 20 Church Street, Hardwick, VT 05843: Phone: 802-472-5971 | email: alberta.miller@hardwickvt.org | Hours: M-F 8-4 (source)
- Additional Polling Place in Hardwick: Elementary School, 135 South Main Street, Hardwick, VT 05843: (source)
- Town Clerk in Kirby: 346 Town Hall Road, Kirby, VT 05851: Phone: 802-626-9386 | email: townclerk.kirbyvermont@gmail.com | Hours: T Th 8-3 (source)
- Town Clerk in Lyndon: 119 Park Avenue, Lyndonville, VT 05851: Phone: 802-626-5785 | email: dawn@lyndonvt.org | Hours: M-F 7:30-4:30 (source)
- Additional Polling Place in Lyndonville: Lyndon Town School, 2591 Lily Pond Road, Lyndonville, VT 05851: (source)
- Town Clerk in Newark: 1336 Newark Street, Newark, VT 05871: Phone: 802-467-3336 | email: newarktownclerk@gmail.com | Hours: T-Th 8-3 (source)
- Town Clerk in Peacham: 79 Church Street, Peacham, VT 05862: Phone: 802-592-3218 | email: townclerk@peacham.org | Hours: M 8:15-5: T-Th 8:15-12 (source)
- Town Clerk in Ryegate: 18 S. Bayley-Hazen Road, Ryegate, VT 05042: Phone: 802-584-3880 | email: ryegateclerk@yahoo.com | Hours: M-W 1-5; F 9-1 (source)
- Town Clerk in Saint Johnsbury: 51 Depot Square, Suite. 101, St Johnsbury, VT 05819: Phone: 802-748-4331 x1 | email: townclerk@stjvt.com | Hours: M-F 8-4:30 (source)
- Additional Polling Place in Saint Johnsbury: Waterford Elementary School, 276 Duck Pond Road, Saint Johnsbury, VT 05819: (source)
- Town Clerk in Sheffield: 37 Dane Toad, Sheffield, VT 05866: Phone: 802-626-8862 | email: townclerk@sheffieldvt.org | Hours: M F 9-3; W 9-6 (source)
- Additional Polling Place in South Ryegate: Ryegate Town Hall, 134 Witherspoon Road, South Ryegate, VT 05069: (source)
- Town Clerk in Stannard: 615 Stannard Mountain Road, Stannard, VT 05836: Phone: 802-533-2577 | email: townofstannard@myfairpoint.net | Hours: W 8-12 (source)
- Town Clerk in Sutton: 167 Underpass Road, Sutton, VT 05867: Phone: 802.467.3377 | email: suttontownclerk@yahoo.com | Hours: M-Th 7:30-4 (source)
- Additional Polling Place in Sutton: Sutton School multi- Purpose Room, 95 Underpass Road, Sutton, VT 05867: (source)
- Town Clerk in Walden: 12 VT Route 215, West Danville, VT 05873: Phone: 802-563-2220 | email: waldentc@pivot.net | Hours: M-W 9-4; Th 9-5 & 9-12 The day before elecections (source)
- Town Clerk in Waterford: 532 Maple Street, Lower Waterford, VT 05848: Phone: 802-748-2122 | email: townofwaterford@gmail.com | Hours: M T Th F 8:30-3:30 (source)
- Town Clerk in Wheelock: 1192 Route 122, Wheelock, VT 05851: Phone: 802 626-9094 | email: wheelocktown@gmail.com | Hours: T 12-5:30; W Th 9-2:30 (source)