广西境内汉族人的祖先,主要是从北方中原迁徙而来。其中有史记载的大迁徙有两次:
公元前219年,因军事和巩固政权的需要,秦始皇在平定岭南百越后,命屠睢、赵佗率领五十万秦军就地屯守于新设立的岭南三大郡:南海郡、桂林郡、象郡。这五十万秦军其中有半数多屯守于今广西(桂林郡和象郡),这是有史记载汉族人往广西最早的大迁徙。
北宋时期,狄青在广西昆仑关平定侬智高后,其所率领的大军大部分就地屯守在广西。
汉族没有全民族统一信仰的宗教,部分人信仰佛教、天主教、基督教等。
3.瑶族
俗话说:“岭南无山不有瑶”,广西是全国瑶族人口最多的地区,广西瑶族人口约占全国瑶族总人口的60%多。广西先后建立6个瑶族自治县,47个瑶族乡。主要有盘瑶、蓝靛瑶、背篓瑶、白裤瑶、茶山瑶、八排瑶等。
瑶族有着悠久的历史和灿烂的文化,是中国最古老的民族之一,同时是个世界性的民族。除了在广东、湖南、云南、贵州、江西等省份有分布外,越南、老挝、泰国、缅甸、法国、美国、加拿大等也有广泛分布。广西的瑶族是在宋朝从湖南、广东迁来的。瑶族反映人类起源和祖先来源的神话故事《盘古开天地》《密洛陀》等广为流传,家喻户晓。
4.苗族
早在公元前3世纪,苗族先民就已劳动生息在今湖南省的洞庭湖地区。大约在宋代以后,才陆续由湖南、贵州迁入广西境内。
苗族以节日多、场面大而出名。每年有苗年节、芦笙节、拉鼓节、芒歌节、新禾节、斗马节、吃新节、爬坡节等众多节日,节日中可以听到动听的芦笙曲、观赏优美的芦笙舞表演。主要居住在融水、隆林、三江、资源、龙胜、环江、西林、南丹等县。
5.侗族
侗族在战国至秦汉时,属于“百越”族群中的骆越支系,隋唐时被称为“僚”,有的史书称之为“峒僚”或侮称为“蛮僚”。唐宋时期,中央封建王朝在侗族先民居住的地区建立羁縻州、县、峒,这里的侗族先民被称为峒民。从宋代起,有的学者将今湖南沅江流域的侗族先民称为“仡伶”。这显然是侗族自称的汉语反切读音的记录。明代,“峒民”、“峒人”或“洞蛮”就逐渐成为侗族的专称。清代则多称为“峒民”、“洞家”或“洞苗”,有的泛称为“苗”。民国时代,已明确称为“洞人”、“洞家”、“洞民”或“洞族”。新中国建立后,统称为侗族。