楚旺镇,隶属于河南省安阳市内黄县,地处内黄县西北部,东与河北省邯郸市魏县张二庄镇接壤,南临卫河与龙庆街道相望,西与石盘屯乡、田氏镇相连,北与宋村乡为邻。区域面积39.5平方千米,截至2018年末,户籍人口44240人。
民国三十六年(1947年),隶属漳南县第一区。1949年,漳南县撤销,划为内黄县第八区。1957年,设楚旺乡。1958年,改公社。1984年,复设乡。1987年,改为镇。截至2020年6月,楚旺镇下辖22个行政村。
2018年,楚旺镇有工业企业18个,其中规模以上8个,有营业面积超过50平方米以上的综合商店或超市66个。