枞阳县位于安徽省中西部的长江北岸,东南与铜陵、池州市隔江相望。西北以白兔湖、菜子湖与桐城市共水,西南一隅与安庆市毗邻,北与无为、庐江县接壤。
枞阳县总面积为1808.1平方公里,耕地42130公顷,山场34000公顷,水面42000公顷。现辖22个乡镇,431个行政村(居委会)。境内有11个民族居祝枞阳镇为县政府所在地,是全县政治、经济、文化中心。