As of 2010, the racial makeup of the town was 82.3% White, 4.2% African American, 0.1% Native American, 10.9% Asian, 0.01% Pacific Islander, 0.6% from other races and 1.8% from two or more races. Hispanic or Latino of any race were 2.1% of the population. According to the American Community Survey administered in 2014, the racial makeup of the town was 76.0% White, 4.2% African American, 0.1% Native American, 16.6% Asian, 0.0% Pacific Islander, 0.4% from other races and 2.7% from two or more races, with Hispanic or Latino of any race at 2.5% of the population.