木垭镇,隶属于四川省南充市营山县,地处营山县东部,东与达州市渠县接壤,南与木顶乡交界,西与木顶乡毗邻,北与明德乡相连,距营山县城51千米,区域总面积49.53平方千米。截至2019年末,木垭镇户籍人口为24744人。
1958年8月,设复兴公社;1992年9月,由木垭乡改为木垭镇。2019年10月29日,撤销龙伏乡,划归木垭镇管辖。截至2020年6月,木垭镇下辖2个社区、10个村,镇人民政府驻复兴街122号。
截至2019年末,木垭镇有营业面积超过50平方米以上的综合商店或超市44个。