Beecher Falls is a census-designated place in the town of Canaan, Essex County, Vermont, United States. Beecher Falls is located on the Connecticut River across from Stewartstown, New Hampshire, in the northeast corner of Vermont. Its population was 139 as of the 2020 census. The Beecher FallsâÂÂEast Hereford Border Crossing, a port of entry with Canada, is located here.