宜宾兴文县位于四川盆地南部山区,宜宾市境东南,东经104°52′48〞-105°21′23〞、北纬28°04′28〞-28°27′18〞。东南与叙永县接壤,南与云南省威信县相邻,西、北分别与珙县、长宁、江安、纳溪相连。全县东西长47千米、南北宽43千米,总面积1373平方千米。总人口44万人(2004年)。县人民政府驻古宋镇,距宜宾市128千米。
属乌蒙山余脉,全县南高北低,分为槽坝、丘陵、低山、中山四个地貌类型,海拔276米至1795米。县境地貌属山地地型,中南部仙峰山隆起。属亚热带湿润型气候,立体气候差异明显。
兴文县辖8个镇、2个乡、5个民族乡:古宋镇、僰王山镇、共乐镇、莲花镇、九丝城镇、石海镇、太平镇、周家镇、大坝苗族乡、玉秀苗族乡、玉屏乡、大河苗族乡、麒麟苗族乡、仙峰苗族乡、五星乡。