西汉元鼎六年(公元前111年),汉武帝重新统一岭南,置苍梧、郁林、合浦、南海等郡,西
乡塘地属郁林郡领方县所辖。三国时,属吴,后来又先后归西晋、东晋、宋、齐、梁、陈6个朝代管辖。
, 晋兴郡治设在晋兴县城,即今南宁。此为南宁西乡塘建制之始。隋文帝开皇十八年(公元598年),改晋兴县名为宣化县。隋炀帝改州为郡,归郁林郡。
唐武德四年(公元612年)改宣化县为南晋州(属岭南道)。贞观八年(公元634年),南晋州更名为邕州,设邕州下都督府。此为南宁简称“邕”之起源。唐天宝元年(公元742年),改邕州为朗宁郡。乾元元年(公元758年)复改朗宁郡为邕州。唐咸通三年(公元862年),分岭南道为东、西二道。岭南西道,治所在邕州(今南宁)。
后晋天福七年(公元942年),改邕州为诚州,仍归楚。后周广顺元年(公元951年)复名邕州,归属南汉。宋朝统一全国后,西乡塘隶属于广南西路。
元朝至元十六年(公元1279年),属邕州路,元泰定元年(公元1324年),改邕州路为南宁路,至正二十三年(1363年),湖广行中书省分置广西行书省,西乡塘隶属广西行中书省。
明洪武元年(公元1368年),改南宁路为南宁府,即今南宁,隶属广西布政使司。清朝实行行省制,改布政使司为广西省,今西乡塘为南宁府宣化县辖地,并为府治、县治治所。
西乡塘区是原城北区、永新区撤销后新组建的城区,因城区内有南宁市著名的“西乡塘”历史地名而定名为西乡塘区,根
2004年9月15日,国务院批准(国函[2004]79号)调整南宁市部分行政区划:设立南宁市西
乡塘区。将原永新区和城北区(不含原永新区江西镇的同新等10个村)划归西乡塘区管辖,西乡塘区人民政府驻大学路。区划调整后,西乡塘区辖:西乡塘街道、衡阳街道、北湖街道、安吉街道、新阳街道、华强街道、上尧街道、安宁街道、心圩镇、石埠镇、金陵镇、双定镇、那龙镇、坛洛镇、富庶乡。
2005年,撤销心圩镇、石埠镇,改设街道;撤销富庶乡、那龙镇,分别并入坛洛镇、金陵镇。6月25日,南宁市人民政府《关于调整部分乡镇行政区划的通知》(南府发[2005]70号)。