原因主要是两个方面,一方面,当年英国在征服苏格兰的时候,那也是产生了巨大的杀戮,使得苏格兰人口大幅度降低。
另一方面,英国在近代为了打压苏格兰的发展,不光限制其人口增长,而且还不断大量移民殖民地。所以现在加拿大人中有千万以上的苏格兰人后裔,还有澳大利亚,新西兰等都有苏格兰人后裔,从这可以看到,苏格兰人也不是天然的少的。