On the 2010 Census, residents self-identified with a variety of ethnic ancestries; the major categories reflect descendants of the settlers of the 18th and 19th centuries. People of German descent make up 20.4% of the population of the town, followed by Irish at 11.2%, English at 7.3%, Italian at 5.4%, Scotch-Irish at 3.4%, Polish at 2.5%, Scottish at 2.4%, Dutch at 2.2%, Danish at 1.2%, French at 1.2%, Swedish at 1.1%, Austrian at 0.9%, Portuguese at 0.5%, European at 0.4%, Russian at 0.4%, Welsh at 0.4%, British at 0.3%, Canadian at 0.3%, Croatian at 0.2%, Slovak at 0.2%, Subsaharan African at 0.2%, and French Canadian rounding out at 0.2%. 628 persons were of "other ancestries".