玛瑙镇,隶属于四川省绵阳市梓潼县,地处梓潼县东南部,与观义、交泰、定远、东石毗邻,行政区域面积53.08平方千米。
民国二十四年(1935年),红军在此建立苏维埃政权。1958年,设兴隆公社。1992年,改为玛瑙镇。截至2019年末玛瑙镇辖区户籍人口9738人。截至2020年6月,玛瑙镇下辖1个社区和10个行政村,镇人民政府驻新生街27号。
2011年,玛瑙镇农民人均纯收入5730元。截至2019年末,玛瑙镇有工业企业3个,其中规模以上工业企业有1个,有营业面积超过50平方米以上的综合商店或超市15个。