Landgrove is a town in Bennington County, Vermont, United States. The population was 177 at the 2020 census. Landgrove occupies a small area in the northeastern corner of Bennington County, bordered by the town of Weston in Windsor County to the north and east, Londonderry in Windham County to the east and south, and in Bennington County the town of …Landgrove is a town in Bennington County, Vermont, United States. The population was 177 at the 2020 census. Landgrove occupies a small area in the northeastern corner of Bennington County, bordered by the town of Weston in Windsor County to the north and east, Londonderry in Windham County to the east and south, and in Bennington County the town of Peru to the west and a small portion of Winhall to the south.