列國兵製雖不無出入變革,大體當是五人中出一人服兵役。照這樣計算,一百七十五人有車一乘,魯、衛等千乘之國,有人民十六七萬,充其量當在二十萬左右。晉國兵車四千乘,當有七十萬左右的人口(兵車一乘有多至七十五人的,是全國人口當超過此數)。土地如此廣大,人口如此稀少,其中自然有許多空地(所謂草萊)異族雜居其間,自然也不可免。

南方——長江、漢水兩流域,是蠻族居住地。有群蠻、百濮、盧戎(湖北南漳縣)等,通稱為南蠻。淮水流域是夷族所居。小國有舒(安徽舒城縣)、六(安徽六安縣)、蓼(安徽霍邱縣西北),又有舒蓼、舒庸、舒鳩、宗四國,大國有徐(安徽泗縣北),通稱為淮夷。

東方——都在山東省境內。有萊夷(黃縣東南),任(濟寧縣),宿、須句(二國都在東平縣境),顓臾(費縣西北),邾(鄒縣),莒(莒縣),小邾(滕縣),杞(安邱縣),介(膠縣南),郯(郯城縣西南),根牟(沂水縣),通稱為東夷。又有戎(曹縣東南,別名戎州)、鄋瞞(濟南北境),別名長狄。

北方——都在河北省境內。有北戎(盧龍縣境,一名山戎)、甲氏(雞澤縣,赤狄別種)、鮮虞(正定縣西北,別名中山)、肥(槁城縣)、鼓(晉縣。鮮虞肥、鼓三國都是白狄別種)、無終(玉田縣),通稱為北狄。

西方——有大戎(陝西延安縣),小戎(甘肅敦煌縣。一部遷居河南嵩縣,稱陸渾之戎,又稱險戎,又稱九州之戎),驪戎(陝西臨潼縣),犬戎(本部在青海西寧縣,一部遷居陝西鳳翔縣境),薑戎(陸渾別部),茅戎(山西平陸縣),揚拒、泉皋、伊雒之戎(當在河南洛陽縣附近),又有白狄(延安縣附近)、赤狄,赤狄有東山皋落氏(或在山西垣曲縣境),廧咎如(當在衛晉二國中間),潞氏(山西潞城縣),留籲(山西屯留縣),鐸辰(山西潞安境),通稱為戎狄。

以上諸族,有的是純粹異族,有的是華夏舊姓做異族君長。有的同化於中國,有的保守舊習俗。有的因貧弱而自貶為夷,有的因強大而爭霸諸夏。推想各族的人口,也許同華族差不多,可是他們文化程度很低,政治上因為人種及地域的分歧,不可能團結成一個國家。華族是比較團結的,所以利用優勢的文化和政治力量,逐漸把他們融化。

南方蠻夷被楚統一,春秋時代侵害中國最凶的要算楚國。到春秋末年,因為文化向上發展,與諸夏相等,華、夷的界限逐漸消失。

東方諸夷沒有成立大國,陸續被齊、魯、楚吞滅。

北方戎夷間有華族小國燕,春秋時代不被諸夏重視,齊小白曾救燕伐山戎。後來晉國強大,攻滅赤狄、白狄,燕在北方逐漸強大起來。

西方戎狄是華族可怕的敵人。晉攻滅戎狄最多。晉悼公用魏絳的計策,同諸戎講和,用貨物交換土地,獲得極大利益。秦穆公伐戎,得國十二,開地千裏,在西戎中稱霸。當時甘肅陝西境內有綿諸,混戎,翟?之戎,義渠,大荔,烏氏,朐衍之戎。西北諸戎散居溪穀間有一百多種,因為統一不起來,所以逐漸被秦征服。

從春秋魯隱公元年到僖公三十三年,共八十六年。戎伐曹、伐鄭、伐齊各一次,伐周二次。齊伐戎三次,魯伐戎一次,虢伐戎二次,諸侯為戎禍守周城二次。狄滅衛、圍衛、滅溫各一次,伐邢、伐衛、伐齊、伐鄭、伐周各一次,伐晉三次。晉伐狄二次,衛伐狄一次。總計戎狄攻華族十六次,華族攻戎狄九次。戎狄的勢力不算小,但不能發展,因為華族知道團結,互相援救。魯文公以後,晉國霸權鞏固,戎狄開始被消滅。到春秋末期,居住中國的異族差不多被完全消滅了。

中華民族的祖先,在中國奠定了居住權,是經過艱苦鬥爭才得到的。