Vienna is a town in Kennebec County, Maine, United States.
[1] At the 2010 census there were 570 people, 251 households, and 179 families living in the town.
There were 418 housing units at an average density of 17.2 per square mile (6.6/km2).
At the 2000 census there were 527 people, 214 households, and 154 families living in the town.
There were 367 housing units at an average density of 15.2 per square mile (5.9/km2).
[5] Of the 214 households 30.4% had children under the age of 18 living with them, 63.1% were married couples living together, 5.6% had a female householder with no husband present, and 28.0% were non-families.