王堰鎮,隸屬於安徽省阜陽市阜南縣,地處阜南縣西部,是兩省三縣的交界處,東與段郢鄉爲鄰,南隔洪河分洪道與方集鎮相望,西與臨泉的縣陶老、艾亭兩鄉鎮接壤,北靠谷河與臨泉的謝集毗鄰。區域面積71.68平方千米,截至2019年末,戶籍人口65494人。
隋朝,建縣,取名永安縣(今稱永安古城)。民國三十七年(1948年),劃歸阜南縣方集區,取名關堂公社。1958年,因重名,改王堰公社。1984年3月,社改鄉。1992年3月,改鎮。截至2020年6月,王堰鎮下轄11個行政村。
2019年,王堰鎮有工業企業15個,其中規模以上1個,有營業面積超過50平方米以上的綜合商店或超市91個。