绥阳县辖12个镇、3个乡:洋川镇、郑场镇、旺草镇、蒲场镇、风华镇、茅垭镇、枧坝镇、宽阔镇、黄杨镇、青棡塘镇、太白镇、温泉镇、大路槽乡、小关乡、坪乐乡。
绥阳县属亚热带季风气候,水热同季。春季多阴雨低温,盛夏多伏旱和洪涝,秋季多连阴雨天气,较高地区常年有秋风,冬季以阴天为主,多冬干,无霜期长。绥阳县平均气温在11.5~17.5℃之间(县城15.0℃)。全年1月最冷,7月最热,气温年较差在21~23℃之间。大部分地区无霜期在280天以上,终年无雪凝。绥阳县雨量充沛,年平均降雨量在900~1250毫米之间(县城区1136.9毫米),最多年1420.9毫米(2002年),最少年为800.9毫米(1981年)。日照年平均仅为1053.1小时,日照百分率为23.5%,绥阳县全年总辐射量为3475兆焦尔/平方米,。年平均风速1.25米/秒,年平均最大风速8米/秒,年最多风向东东北。