In 2017, the median income for a household in the town was $76,687, and the median income for a family was $71,233. Males had a median income of $44,883 versus $33,514 for females. The per capita income for the town was $48,563. 4.8% of the population and 3.0% of families were below the poverty line. Out of the total population, 4.7% of those under the age of 18 and 4.7% of those 65 and older were living below the poverty line.