五代后晋天福八年(943年),在灵川县西部(含今龙胜县)设置义宁县,县城在今广西临桂区五通镇。立县后,先属桂州。开运三年(946年) 改隶溥州。宋属静江府,元属静江路。明、清属桂林府永宁州。
民国初隶属漓江道(3年改桂林道) 。16年桂林道废,义宁县直隶广西省政府。19年广西建立民团制度,义宁县属第一民团区(后改桂林区)。23年3月属桂林行政监督区(28年2月改为第一行政监督区)。29年1月属桂林行政督察区(第一区) 。31年3月,县由省政府直辖。33年,隶属第八区。1949年11月20日,义宁县解放,隶属桂林专区。1951年8月,撤销义宁县,宛田区庙坪片9个行政村划归龙胜县, 其余地区并入灵川县。
义宁县原行政管辖范围全部划归临桂管辖。义宁地方方言称作义宁话(五通话),与临桂话不同,通行于旧义宁县范围的乡镇。