Overview Beecher Falls is a village in Vermont, United States, with a population of about 177[1]. Geography Coordinates: 45.0081, -71.5079