Hudson is a town in Penobscot County, Maine, United States.
[1] As of the census[5] of 2010, there were 1,536 people, 590 households, and 427 families living in the town.
There were 786 housing units at an average density of 20.9 per square mile (8.1/km2).
17.5% of all households were made up of individuals, and 4.5% had someone living alone who was 65 years of age or older.
At the 2000 census,[6] there were 1,393 people, 508 households and 386 families living in the town.
There were 677 housing units at an average density of 17.9 per square mile (6.9/km2).
15.2% of all households were made up of individuals, and 3.5% had someone living alone who was 65 years of age or older.