关于“北方人身材高大,南方人身材矮小”这个说法,大都是基于观察到的普遍现象,网上有些流传的各省人均身高但都不是官方统计数据,有官方数据来源的统计身高的就一个由国家疾控中心发布的《中国居民营养与慢性病状况报告》,没有分各个省份,但是分城市和农村(下图)。
城市平均身高高于农村,说明身高跟营养是有关系的,农村增长幅度高于城市,说明营养条件正在逐渐改善,由营养造成的身高差异正在缩小甚至消失。
南北遗传差异关于普遍观察到的南北身高差异,而且这种差异已经长期被观察到,应该主要是遗传差异造成的。2000年前,占主导地位的汉族聚居地区主要在黄河平原,以农业为主。汉朝时疆土向南延伸到越南,但在长江以南的一些地方,人口仍然主要是非汉族。在公元3世纪,汉朝灭亡,北方大部分地区都被蛮族统治,汉族精英只控制了南方。随着7世纪唐朝兴起,汉族向长江流域转移巩固,开始向长江以南的地区如福建推进,在接下来的1000年里,汉族分布扩张在中国南方的许多地区。
后期汉族扩张既包含生物扩张过程,也包含文化扩张过程。后期南方汉族与当地少数民族,北方汉族与北方游牧民族的基因混合,产生了遗传学上的差异。农业社会和游牧社会对基因的选择方向是不一样的,身高强壮的个体在狩猎过程中有优势,而在农业社会中不太依赖于身体,因为需要的粮食多反而不利。
科学家将人类基因组单体型(HapMap),人类基因组多样性计划(HGDP)和新加坡基因组计划(SVGP)结合分析,并得到一个东亚人口遗传关系图,可以清楚看到国内遗传基因的南北差异。这种差异甚至比与一些中国少数民族变异还大,汉族和少数民族之间可能存在着广泛的基因流动。
饮食差异当然,南北饮食差异也有可能是部分原因,北方人的主要食物是面粉、牛肉和羊肉,而且消费更多乳制品,这在很大程度上是游牧民族遗产,而南方人的主要食物是米饭和猪肉。