枣巷镇,隶属于安徽省滁州市凤阳县,地处凤阳县东北部,东与蚌埠市五河县小溪镇毗邻,南濒花园湖与大溪河镇交界,西邻黄湾乡,北隔淮河与蚌埠市五河县新集镇、头铺镇相望,镇人民政府距凤阳县城33千米,行政区域面积73.07平方千米,截至2019年末,枣巷镇户籍人口为28579人。
清代,枣巷镇境域属地。2007年,乡改镇。截至2020年6月,枣巷镇辖1个社区、7个行政村;镇人民政府驻枣巷社区。
2019年,枣巷镇有工业企业3个,有营业面积超过50平方米以上的综合商店或超市26个。