冷兵器时代,同一民族之间打仗打的就是人口和粮食。南方地域广大,但很长时间内能有效利用的只有巴蜀平原,江汉平原,太湖平原这三块土地,人口并不多,而北方,无论河洛、关中、华北与山东,大量农业发达的平原地区拥有大量人口。在古代,平原就是农业,农业就是人口。
北宋时代,南北方人口已经差不多了。随着靖康之耻,南方迎来了史上最大一波人口南迁,南方得到充分开发,而北方却遭到了蛮族的入侵和破坏。一加一减,南方人口和财力自然超过了北方。
所以在南方人口超过北方之后,很快就出现了南方统一北方的现象,那就是明朝的建立。此外,明朝灭亡之后(并且南方三大平原都已经沦陷),南方抵抗北军长达数十年,这是历史上从没有过的现象,也正说明了南方人力物力的优厚。