王堰镇,隶属于安徽省阜阳市阜南县,地处阜南县西部,是两省三县的交界处,东与段郢乡为邻,南隔洪河分洪道与方集镇相望,西与临泉的县陶老、艾亭两乡镇接壤,北靠谷河与临泉的谢集毗邻。区域面积71.68平方千米,截至2019年末,户籍人口65494人。
隋朝,建县,取名永安县(今称永安古城)。民国三十七年(1948年),划归阜南县方集区,取名关堂公社。1958年,因重名,改王堰公社。1984年3月,社改乡。1992年3月,改镇。截至2020年6月,王堰镇下辖11个行政村。
2019年,王堰镇有工业企业15个,其中规模以上1个,有营业面积超过50平方米以上的综合商店或超市91个。