古宋县的行政区划
1997年,兴文县辖11个镇、10个乡:古宋镇、晏阳镇、大坝镇、共乐镇、久庆镇、莲花镇、万寿镇、九丝城镇、石林镇、太平镇、周家镇、沙坝苗族乡、玉屏乡、新坝乡、文印乡、大河苗族乡、麒麟苗族乡、仙峰苗族乡、五星乡、两龙乡等。县政府驻中城镇,距宜宾市区80千米。
2001年,兴文县下辖21个乡镇,分别为古宋镇、万寿镇、太平镇、莲花镇、久庆镇、共乐镇、晏阳镇、大坝镇、石林镇、周家镇、九丝城镇11个镇;五星乡、两龙乡、玉屏乡、新坝乡、文印乡、大河苗族乡、麒麟苗族乡、沙坝苗族乡、仙峰苗族乡、毓秀苗族乡10个乡。辖26个居委会、322个行政村。
2004年,兴文县辖11个镇(古宋、大坝、僰王山、共乐、莲花、万寿、太平、石林、九丝城、周家)、5个乡(玉屏、五星、两龙、新坝、文印)、5个民族乡(大河苗族、沙坝苗族、玉秀苗族、麒麟苗族、仙峰苗族)。
2005年,兴文县辖11个镇、5个乡、5个民族乡:中城镇、晏阳镇、大坝镇、共乐镇、久庆镇、莲花镇、万寿镇、九丝城镇、石林镇、太平镇、周家镇、沙坝苗族乡、毓秀苗族乡、玉屏乡、新坝乡、文印乡、大河苗族乡、麒麟苗族乡、仙峰苗族乡、五星乡、两龙乡。
2006年6月5日,兴文县所辖乡镇数由原来的21个变为15个。撤销久庆、万寿、大坝3个镇和两龙、文印、新坝3个乡,扩大了中城镇等11个乡镇的行政区域。4个乡镇作了更名,即:原中城镇更名为古宋镇,原晏阳镇更名为僰王山镇,原石林镇更名为石海镇,原沙坝苗族乡更名为大坝苗族乡。此次行政区划调整后,兴文县辖8个镇(古宋、僰王山、共乐、莲花、太平、石海、九丝城、周家)、2个乡(玉屏、五星)、5个民族乡(大河苗族、大坝苗族、玉秀苗族、麒麟苗族、仙峰苗族)。
2014年玉屏乡升级为玉屏镇。
2014年,兴文县辖9个镇:古宋镇、僰王山镇、共乐镇、莲花镇、太平镇、石海镇、九丝城镇、周家镇、玉屏镇,1个乡:五星乡,5个民族乡:大河苗族乡、大坝苗族乡、玉秀苗族乡、麒麟苗族乡、仙峰苗族乡