山东身高普遍较高的地方是山东东部地区,大致是泰山以东到渤海黄海这些地方,特别是渤海,黄海的沿海一带,在山东人中身高最高。而山东西部地区的人,和河北河南江苏的人身高差别不大,因为这一带的人大都是山西省洪洞县移民过来的。
为什么山东东部地区的人普遍比较高呢?
第一个原因和饮食习惯有关,山东省是我国北方海岸线最长的省份,长达3000多公里,所以这里的人吃含钙量丰富的鱼虾等海产品较多。另外,因为地处北方,饮食中的面食、豆类、谷物比例也很高。山东一带是最早种植大豆的地区之一。因为食物中蛋白质、营养成分、及含钙量丰富,加之山东人饭量也很大,促进了身体成长。经过长时间遗传巩固后,山东人的身高明显突出。
第二个原因是人种问题,古时候山东人属于东夷人种,这可能和人种有关。古代交通不发达,长期在一个区域内定居通婚生活,会在人种上体现出一定的特殊性。居住在山东东部的人,可能自古就是身高较高的(比如相传孔子的身高就高达1.85米)。
第三个原因是遗传选择的优胜劣汰:在一个身高普遍偏高的地区,矮个子讨媳妇是比较困难的,他们在遗传学上被淘汰了,进一步促进山东人身高优势。