永兴镇,隶属于内蒙古自治区乌兰察布市凉城县,地处凉城县西部,东与岱海镇相连,南与六苏木镇毗邻,西与呼和浩特市和林格尔县盛乐镇接壤,北同蛮汉镇隔山相望,行政区域面积361.7平方千米。
魏代时期,置参合县;民国三十七年(1948年),为凉城县一区;2001年10月,多纳苏、三庆2乡并入,并改为永兴镇。截至2018年末,永兴镇户籍人口有13841人。截至2020年6月,永兴镇下辖11个行政村。
2011年,永兴镇农民人均纯收入5400元。2018年,永兴镇有工业企业14个,有营业面积超过50平方米以上的综合商店或超市8个。