The median household income was $45,313 and the median family income was $52,596. Males had a median income of $35,556 versus $31,776 for females. The per capita income for the town was $21,278. About 2.9% of families and 6.2% of the population were below the poverty line, including 6.1% of those under age 18 and 5.2% of those age 65 or over.
