For the period 2012–2016, the estimated annual median income for a household in the town was $52,305, which was 9% below the county average, and 17% below the state average. The median income for a family was $68,693. Male full-time workers had a median income of $45,476 versus $35,958 for females. The per capita income for the town was $26,111. 7.2% of families and 11.5% of the total population were below the poverty line, along with 17.5% of people under the age of 18 and 3.2% of people 65 or older.