As of the census of 2000, there were 4,392 people, 1,772 households, and 1,269 families residing in the town. The population density was 487.5 people per square mile (188.3/km). There were 1,772 housing units at an average density of 193.6 per square mile (74.8/km). The racial makeup of the town was 4,210 White, 29 African American, 22 Native American, 217 Asian, 5 Pacific Islander, 54 from other races, and 64 from two or more races. Hispanic or Latino of any race were 149.