Barnet ist eine Town im Caledonia County des Bundesstaates Vermont in den Vereinigten Staaten mit 1708 Einwohnern (laut Volkszählung von 2010).GeografieGeografische LageBarnet liegt an der Grenze zum US-Bundesstaat New Hampshire; die Hauptsiedlung Barnet Village ist direkt am Ufer des Connecticut River gelegen. Zwei weitere Flüsse durchziehen das Gebiet und münden in den Connecticut River: der Passumpsic River und der Stevens River. Sie entwässern die lokalen Ostausläufer des Green Mountains Vermonts, die vom Connecticut von den raueren White Mountains New Hampshires getrennt werden. Die höchsten Erhebungen sind der Morrison Hill (429 m), Anderson Hill (375 m) und Barnet Mountain (368 m).NachbargemeindenAlle Entfernungen sind als Luftlinien zwischen den offiziellen Koordinaten der Orte aus der Volkszählung 2010 angegeben. Norden: St. Johnsbury, 8,5 km Nordosten: Waterford, 14,8 km Osten: Monroe, NH, 9,6 km Südosten: Bath, NH, 9,9 km Süden: Ryegate, 5,8 km Südwesten: Groton, 21,4 km Westen: Peacham, 14,7 km Nordwesten: Danville, 7,7 km