永兴镇,隶属于河南省开封市尉氏县,地处尉氏县东南部,东与周口市扶沟县江村镇接壤,东南、南、西南与周口市扶沟县白潭镇相邻,西邻小陈乡,西北邻张市镇,北、东北接通许县大岗李乡。辖区东西最大距离11千米,南北最大距离10千米,总面积106.03平方千米。截至2018年末,永兴镇户籍人口79832人。
1949年9月,建立永兴区。1951年7月,改称尉氏县第三区。1983年11月,改乡。1995年2月,撤乡建镇。截至2020年6月,永兴镇辖35个行政村,镇人民政府驻赵楼村中兴路11号。
截至2018年末,永兴镇工业企业有221个,其中规模以上的有12个,营业面积50平米以上的商店或超市有16个。