邓州市有24个乡镇,分别是:
罗庄镇、汲滩镇、穰东镇、孟楼镇、林扒镇、构林镇、十林镇、张村镇、都司镇、赵集镇、刘集镇、桑庄镇、彭桥镇、九龙乡、张楼乡、白牛乡、夏集乡、裴营乡、文渠乡、高集乡、陶营乡、小杨营乡、腰店乡、龙堰乡。
邓州处于河南省西南部南襄盆地中部偏西地区。东接南阳市卧龙区、新野县;西连淅川县;南界湖北省襄阳区、老河口市;北邻内乡县、镇平县。地理坐标为北纬32°22′—32°59′,东经111°37′—111°20′之间。南北长69公里,东西宽67公里,总面积2369平方公里。
邓州现在的行政区域为25个乡镇(区)、3个街道办。分别是:
古城街道办、湍河街道办、花洲街道办、罗庄镇、汲滩镇、穰东镇、十林镇、张村镇、赵集镇、桑庄镇、九龙镇、腰店镇、高集镇、夏集镇、陶营镇、小杨营镇、彭桥镇、孟楼镇、林扒镇、都司镇、构林镇、刘集镇、白牛镇、文渠镇、龙堰乡、裴营乡、张楼乡、杏山管理区。