As of the census of 2010, there were 45,135 people and 18,518 households residing in the town. According to the 2018 American Community Survey, the population density was 1,146.8 people per square mile. There were 19,914 housing units. The racial makeup of the town was 86% White, 2% African American, less than 1% Native American, 4% Asian, less than 1% from other races, and 1% from two or more races. Hispanic or Latino of any race were 7% of the population.