义宁县地自汉至隋,皆归始安郡辖,唐则改属
灵川县,到
五代十国时期,才划出设置义宁县。因旧称
义宁镇,故名义
宁县。宋初废义宁县,后又复置,属
广南西路静江府。元代,义宁县属静江路。明代,义宁县属
桂林府的
永宁州。
清代,仍设义宁县,直至民国。
新中国成立后,于1951年7月撤义宁县,其地分别划入
临桂区和灵川县。原义宁县的面积有1989平方里,旧义宁县范围为现临桂区的五通、
保宁镇、中庸、宛田、
黄沙河镇等乡镇。
五代后晋天福八年(943年),在灵川县西部(含今
龙胜各族自治县)设置义宁县,县城在今广西临桂区
五通镇。立县后,先属
桂林市。
开运三年(946年) 改隶溥州。宋属静江府,元属静江路。明、清属桂林府永宁州。
民国初隶属漓江道(3年改
桂林道) 。16年桂林道废,义宁县直隶
广西省政府。19年
广西壮族自治区建立民团制度,义宁县属第一民团区(后改桂林区)。23年3月属桂林行政监督区(28年2月改为第一行政监督区)。29年1月属桂林行政督察区(第一区) 。31年3月,县由省政府直辖。33年,隶属第八区。1949年11月20日,义宁县解放,隶属
桂林专区。1951年8月,撤销义宁县,宛田区庙坪片9个行政村划归
龙胜各族自治县,其余地区并入
灵川县。
现在义宁县原行政管辖范围全部划归
临桂区管辖。
义宁镇地方方言称作义宁话(五通话),与临桂话不同,通行于旧义宁县范围的乡镇。