Bennington is a census-designated place in Bear Lake County, Idaho, United States. As of the 2020 census, its population was 236. It is located in the southeast corner of the (State of Idaho) on U.S. Route 30 about 5 mi north of Montpelier and 12 mi south of Georgetown.