由于各地区经济文化发展的不平衡,春秋时居民中有华夏和戎、狄、蛮、夷的区分。各诸侯国经济文化上较先进而自称华夏,他们把较为落后的小国或部称之为戎、狄、蛮、夷。有些戎、狄、蛮、夷居住在远离华夏的地方,但也有不少是和华夏紧密相连,或是错杂在一起的。
戎和狄主要分布在今黄河流域或更北,以及西北地区。北戎、山戎分布在今河北和辽宁等地。姜戎、陆浑之戎本在今甘肃一带,后来被迫迁徙到今豫西。在周的南面有扬拒、泉皋、伊洛之戎。另外,鲁的西境以外也有戎人,在卫都的城墙上可以望见戎人的村落,晋国的周围都是戎狄人,故《左传》说:“晋居深山,戎狄之与邻。”
狄分为白狄、赤狄和长狄。白狄在今陕西一带。白狄别种的鲜虞、肥、鼓则在今河北的西部、中部。赤狄中有潞氏、留吁、铎辰、东山皋落氏、廧咎如,都分布在今晋东南一带。长狄之名见于《左传》,具体情况不详。
夷分布在今山东、安徽、江苏北部一带。莱夷在齐的东面,淮夷分布在淮河中、下游。《左传》中提到东夷,《论语》中提到九夷,大约都是居住在今山东一带的夷人。见于《左传》的小国介和根牟,即东夷人所建立。诸夷中以淮夷为最强大,并不断和鲁发生冲突。《诗经》的《泮水》,即为歌颂鲁僖公战胜淮夷而作。淮夷还参加楚主持的盟会,又随楚伐吴。莱夷和齐是世仇,《左传》中齐伐莱的记载甚多,最后为齐所灭。
群蛮和百濮居于楚之南。楚与晋战于*陵,蛮人也出兵随楚。濮在江汉之南,或说在今云南一带。
据古书记载,戎狄多为“披发左衽”。《左传》说姜戎“饮食衣服不与华同,贽币不通,言语不达”。这种生活习惯、礼俗、语言的差异,把戎狄和华夏区分开来。自然,差别并非都标志着民族的不同。如戎人中有姜姓、姬姓之戎,显然他们和周人本为同族人,只是出于历史或文化的原因,使他们分道扬镳。尽管戎狄和华夏在文明程度上有差距,但这对彼此交往并无太大妨碍,如周王曾娶狄女为后,晋献公、文公都娶戎族女子为妻。
春秋早期,戎狄势力很盛,中原的华夏诸小国受其威胁较严重,即使晋、齐等大国也经常要遭到戎狄的侵袭。从春秋中期开始,华夏各国有了较大发展,特别是通过称霸而相互联合,增强了对戎狄的防御能力,不少的戎狄渐被华夏所征服。如在今山西、河北境内的赤狄、白狄大部分为晋所灭,齐灭莱夷,秦灭掉西戎的小国,楚国吞并了数量甚多的蛮人或濮人的小国。由于各族长期和华夏聚居在一起,经过不断的相互影响,文化礼俗等方面的差别日趋减少。到春秋末年,原来散居于中原各地的戎狄蛮夷差不多都已和华夏融合在一起了。