右江区历史悠久,在那毕乡、四塘镇的右江两岸的三、四级阶地上,先后发现采集到经过加工的刮削、石核、手镐、石片等旧石器,证明了至少在几万年前,在右江区境内就有人类活动着。
百色古为百越之地。秦始皇在岭南置三郡(桂林郡、南海郡、象郡)后,百色届象郡。汉武帝平定南越国后,百色属桂林郡增食县地。唐朝,在今百色地置羁縻添州(州治在城南之古城角,今那毕乡大和村)、羁縻归乐州(今永乐乡境内)和武隆县地(今百兰乡及巴马县部分地区),属邕州都督府管辖。元朝,百色称天州。清雍正七年(1729年)分田州土州地设厅制,迁思恩府理苗同知驻百色,设百色厅,次年建城。百色自1730年建城至今(2000年)已有270年的历史。光绪元年(1875年),田州改土归流,升百色厅为百色直隶厅。民国元年(1912年),改百色直隶厅为百色府。1929年12月11日百色起义胜利,建立百色县临时苏维埃政府。1949年12月5日百色县解放,归百色地区领导(行署驻百色城)。
1983年10月经国务院批准,百色县改为百色市。
2002年6月2日,国务院批准(国函[2002]47号):撤销百色地区和县级百色市,设立地级百色市。市人民政府驻新设立的右江区。
2000年,右江区辖4个镇、7个乡、1个民族乡:百色镇、龙川镇、阳圩镇、四塘镇、百兰乡、大楞乡、龙和乡、达江乡、那毕乡、永乐乡、汪甸瑶族乡、泮水乡。2005年,撤销百色镇,设立百城街道办事处,辖区为原百色镇所辖范围;撤销那毕乡,设立龙景街道办事处,辖6个社区和12个行政村;原那毕乡的大和、凡平2个行政村分别划入四塘镇和阳圩镇;达江乡并入阳圩镇;龙和乡并入大楞乡;百兰乡并入四塘镇。2005年6月28日,百城街道办事处、龙景街道办事处正式挂牌成立。
2000年,百色市面积3720平方千米,人口约30万人。辖4个镇、8个乡(其中1个民族乡):百色镇、龙川镇、阳圩镇、四塘镇、百兰乡、大楞乡、龙和乡、达江乡、那毕乡、永乐乡、汪甸瑶族乡、泮水乡。市政府驻百色镇。2000年第五次人口普查,百色市总人口340483人。其中:百色镇125572人,阳圩镇19730人,四塘镇17250人,龙川镇31150人,那毕乡49415人,永乐乡18653人,汪甸瑶族乡23883人,达江乡14887人,大楞乡10169人,龙和乡12045人,泮水乡9777人,百兰乡7952人。2002年6月2日,国务院批准(国函[2002]47号):(1)撤销百色地区和县级百色市,设立地级百色市。市人民政府驻新设立的右江区。(2)百色市设立右江区,以原县级百色市的行政区域为右江区的行政区域。区人民政府驻向阳路19号。
2003年,右江区辖4个镇、8个乡(其中1个民族乡):百色镇、阳圩镇、四塘镇、龙川镇、那毕乡、永乐乡、汪甸瑶族乡、达江乡、大楞乡、龙和乡、泮水乡、百兰乡。2005年6月21日,广西壮族自治区政府(桂政函[2005]176号)同意调整右江区部分乡镇的行政区划:撤销百色镇,改设街道办事处,以原百色镇的行政区域为该街道办事处的辖区;撤销那毕乡,改设街道办事处,原那毕乡除大和、凡平2个村以外的行政区域为该街道办事处的辖区,原那毕乡大和村划归四塘镇管辖,凡平村划归阳圩镇管辖;撤销达江乡,整建制并入阳圩镇,阳圩镇政府驻地不变;撤销龙和乡,整建制并入大楞乡,大楞乡政府驻地不变;撤销百兰乡,整建制并入四塘镇,四塘镇政府驻地不变。【撤销百色镇,设立百城街道,辖区与原百色镇不变;撤销那毕乡,设立龙景街道,辖6个社区和12个行政村(原那毕乡的大和、凡平2个行政村分别划入四塘镇和阳圩镇)。6月28日,百城、龙景2个街道办事处正式挂牌成立】2006年,右江区辖2个街道、3个镇、4个乡(其中1个民族乡):百城街道、龙景街道、阳圩镇、四塘镇、龙川镇、永乐乡、汪甸瑶族乡、大楞乡、泮水乡。区政府驻百城街道向阳路19号。2013年,广西壮族自治区政府(桂政函[2013]140号)批准同意永乐乡改为镇建制。调整后,右江区辖2个街道、4个镇、3个乡(其中1个民族乡):百城街道、龙景街道、阳圩镇、四塘镇、龙川镇、永乐镇、汪甸瑶族乡、大楞乡、泮水乡。2013年8月,经自治区批准,右江区永乐乡建制变更为镇建制。