河南夏邑县有24个乡镇。全县辖13个镇、11个乡:城关镇、会亭镇、马头镇、济阳镇、李集镇、车站镇、杨集镇、韩道口镇、太平镇、罗庄镇、火店镇、北岭镇、曹集乡、胡桥乡、歧河乡、郭店镇、业庙乡、中峰乡、桑堌乡、何营乡、王集乡、刘店集乡、骆集乡、孔庄乡。