大曹庄乡位于宁晋县城南偏东6.3公里处,乡区面积20.4平方公里,耕地23535亩。北靠凤凰镇,南接大曹庄农场、徐家河乡,东界东汪镇,西邻北河庄镇。乡区土质肥沃,地势平坦,多为壤质潮土宁(晋)一常(河镇)公路通过乡区。辖7个行政村(3自然村),常住人口18409人(2017年)。