雅邑镇,隶属于云南省普洱市墨江哈尼族自治县,地处墨江哈尼族自治县中南部,东与那哈乡、龙坝镇及红河县三村乡为邻,南与泗南江镇接壤,西与龙潭镇、鱼塘镇、通关镇隔普西江相望,北与联珠镇相连,行政区域面积337.59平方千米。截至2019年末,雅邑镇户籍人口为22060人。
清代时期,属他郎德化里;1988年,改雅邑乡;2008年,坝利村民委员会从龙坝乡划归雅邑乡。2012年12月,撤销雅邑乡,设置雅邑镇。截至2020年6月,雅邑镇辖14个行政村,镇人民政府驻座细村。
2019年,雅邑镇有工业企业5个,其中规模以上1个,有营业面积超过50平方米以上的综合商店或超市1个。