Alton is a town in Penobscot County, Maine, United States. It is part of the Bangor Metropolitan Statistical Area. The population was 890 at the 2010 census. The community is named after an Alton in England.GeographyAccording to the United States Census Bureau, the town has a total area of 42.55sqmi, of which, 42.31sqmi of it is land and 0.24sqmi is water.Alton is located on State Highway 16, north of Bangor. It is west of Interstate 95.Demographics2010 censusAs of the census of 2010, there were 890 people, 347 households, and 240 families residing in the town. The population density was 21.0PD/sqmi. There were 385 housing units at an average density of 9.1/sqmi. The racial makeup of the town was 97.5% White, 0.3% African American, 1.3% Native American, 0.3% Asian, and 0.4% from two or more races. Hispanic or Latino of any race were 0.4% of the population.