苟堂镇位于河南省新密市东南部,总面积91平方公里,耕地面积47223亩,有效灌溉面积为1755亩,辖24个行政村,314个村民小组,总人口51328人,其中男性为26881人,女性为24447人,总户数12911户。