22.0 % were of German , 20.5 % Irish , 16.4 % Italian , 8.9 % Polish and 7.8 % English ancestry according to Census 2000 .
22.0 % were German , 20.5 % Irish , 16.4 % Italian , 8.9 % Polish and 7.8 % of English descent according to the 2000 census .