Bingham is a town in Somerset County, Maine, United States. The population of Bingham was 989 at the 2000 census. Bingham is a historic town located beside the Kennebec River. The primary settlement in town, where over 86% of the population resides, is defined as the Bingham census-designated place.