秦為伊廬縣。漢為臨沮、中廬兩縣地。晉置上黃縣。西魏置重陽縣。北周廢上黃縣,改重陽為思安縣。隋開皇十八年(公元598年)改思安為南漳縣,以境內古南漳水(今漳水)而得名。唐貞觀八年(634)省入義清,開元十八年(730)復置南漳縣,屬襄州。明、清屬襄陽府。1914年屬襄陽道,1932年屬第八行政督察區,1936年屬第五行政督察區。1949年后屬襄陽專區、地區,1983年屬襄樊市。
1997年,南漳縣人口60萬,轄17個鎮、4個鄉:城關鎮、武安鎮、胡營鎮、劉集鎮、安集鎮、九集鎮、涌泉鎮、龍門鎮、李廟鎮、長坪鎮、薛坪鎮、板橋鎮、花莊鎮、肖堰鎮、東鞏鎮、巡檢鎮、峽口鎮、雙坪鄉、閻坪鄉、三景鄉、雷坪鄉。境內有1個市屬國營農場。縣政府駐城關鎮。
2000年第五次人口普查,全縣總人口573303人,其中:城關鎮88996人,胡營鎮44773人,劉集鎮35371人,安集鎮32932人,九集鎮44471人,涌泉鎮21128人,龍門鎮26899人,李廟鎮18267人,長坪鎮21089人,薛坪鎮26467人,板橋鎮13537人,峽口鎮15982人,巡檢鎮19313人,東鞏鎮21534人,肖埝鎮18391人,花莊鎮18144人,武安鎮38610人,閏坪鄉14893人,三景鄉14151人,雷坪鄉10145人,雙坪鄉16205人,清河農場12005人。
2004年底,南漳縣總人口581250人。轄10個鎮:城關鎮、武安鎮、李廟鎮、九集鎮、長坪鎮、薛坪鎮、板橋鎮、肖堰鎮、東鞏鎮、巡檢鎮,31個居委會、274個村委會。
2005年底,南漳縣轄10個鎮。共有31個居委會、265個村委會。