2012 年时,舒城县有 15 个镇,分别是城关镇、晓天镇、桃溪镇、万佛湖镇、千人桥镇、百神庙镇、杭埠镇、舒茶镇、南港镇、干汊河镇、张母桥镇、五显镇、山七镇、河棚镇、汤池镇;还有 6 个乡,分别是春秋乡、柏林乡、棠树乡和阙店乡,其总面积为 2100 平方公里。此外,还有两个省级经济技术开发区和一个省级度假区。

全县有 490 个行政村和街道居委会。城关镇是县政府所在的地方。它距离省会合肥市大概 48 公里。

2010 年普查数据显示,户籍人口总数是 991883 人。与 2000 年第五次人口普查相比,增加了 9133 人,增长幅度为 0.93%,年均增长 0.09%。常住人口有所减少,降到 749273 人,十年间减少了 157239 人,下降比例为 17.34%,年均下降 1.75%。这种现象表明,计划生育政策执行得较好,人口过快增长的势头得到了有效控制。同时,常住人口在减少,而户籍人口略有增加。
二是该地地理位置靠近省会以及长三角地区,很多在外地购买了房屋的人口把户口迁走了。

常住人口下降的主要原因是近年来外出务工人数的增多。从全市范围来看,我县的常住人口总量在“五普”时期曾是全市第三位,而如今已下降到了第五位,其占全市人口的比例为 13.35%,与 2000 年相比降低了 1.88 个百分点。