Passumpsic is a village within the town of Barnet, Vermont. The village is named for the Passumpsic River, which flows nearby. Passumpsic is in a convient location, sharing a border with the town of Saint Johnsbury, Vermont and being less than 10 miles from the New Hampshire/Vermont state line.