位于湘鄂两省边陲,洞庭湖区腹地,地理坐标为东经112°10′53〞-112°49′06″,北纬29°03′03″-29°31′37″。北与湖北省石首、公安、松滋相连,西接常德市的安乡、汉寿两县,东临岳阳市的华容县,南与益阳市的沅江市隔河相望。
截至2005年12月31日,南县辖12个镇、3个乡:华阁镇、明山头镇、乌咀乡、青树嘴镇、茅草街镇、三仙湖镇、中鱼口乡、南洲镇、浪拔湖乡、麻河口镇、武圣宫镇和厂窖镇。