河南安阳滑县一共有22个乡镇。
1、乡包括枣村乡、四间房乡、大寨乡、桑村乡、赵营乡、慈周寨乡、瓦岗乡、老庙乡小铺乡、焦虎乡、老店乡和八里营乡;
2、镇包括道口镇、上官镇、城关镇、高平镇、白道口镇、牛屯镇、万古镇、留古镇和王庄镇。