程庄镇地处砀山县东南部,距砀城25公里,交通便利,20分钟车程内有砀山、永城北、张庄寨三个高速出入口,101省道穿境而过。东和萧县黄口镇、酒店乡接壤,南与河南省永城市条河乡相邻,西同朱楼镇、李庄镇毗邻,北连唐寨镇。位于二省三县交界之处,镇域面积70平方公里,全镇下辖12个村,101个自然村,耕地面积7.7万亩,总人口64731人。
民国23年属砀山县第二区。1949年1月设周集区,1953年9月,周集区改名为四区。1956年3月,撤区并乡,成立程庄乡、赵楼乡。1958年9月,程庄乡、赵楼乡合并为唐寨乡人民公社。1961年9月,唐寨公社划为唐寨、赵楼公社。1980年2月,设区划社,赵楼公社和回龙公社组成梁寨区,辖刁楼、衡楼、双楼、王屯等八个公社。1984年撤销公社体制,设立乡政府。1988年撤区并乡,成立赵楼乡。1996年6月撤原赵楼乡始建程庄镇。
境内属新汴河水系。主要河道有洪河、文家河、沙河、周集沟。境内矿产资源主要为煤炭,其品种为焦煤、瘦煤等。耕地面积77016亩,以种植西甜瓜、梨、蔬菜、小麦为主。全镇西甜瓜种植面积3万亩。程庄王屯的西瓜名声远扬,以早熟、皮薄、个大、瓤脆、味甜、耐储,远销全国各地,深受广大消费者喜爱。果园面积17390亩,全镇100年以上树龄梨树1000余亩,程庄镇衡楼村的袁刘庄“向毛主席献梨四十周年纪念碑”遗址,此碑为砀山县委县政府1998年为纪念1958年给毛泽东主席送梨第一人的张成兰而立。