where is south hero vt
Location in Grand Isle County and the state of Vermont. South Hero, Vermont. South Hero is a town on Grand Isle in Grand Isle County, Vermont, United States. The population was 1,696 at the 2000 census. It is part of the Lake Champlain Islands chain, along with Grand Isle, North Hero, Alburgh, and Isle La Motte. 1 Geography.