这和饮食习惯、气候条件有关系。南方比较温暖湿润,人的新陈代谢消耗比较大,而且南方主要已米饭为主食,热量等摄入不如北方的面食高。这只是一个普遍的情况,对于个体来说还有差别的,北方也有个子不高的人,南方也不乏身材高大的人。个体的差别就和基因有关系了。