[1] American Community Survey 2008 by the US Census Bureau estimates 5,827,046 people claiming Scottish ancestry and 3,538,444 people claiming Scotch-Irish ancestry.
The 2006 Canadian Census gives a total of 4,719,850 respondents stating their ethnic origin as Scottish. Many respondents may have misunderstood the question and the numerous responses for "Canadian" does not give an accurate figure for numerous groups, particularly those of British Isles origins.