禾甸镇,隶属于云南省大理白族自治州祥云县,地处祥云县东北部,东接东山乡,南连刘厂镇,西与祥城镇毗邻,西北与宾川县乔甸镇接壤,北与米甸镇连接,行政区域面积306平方千米。2021年末,禾甸镇总人口50027人。
中华人民共和国成立前,设禾秀、禾丰乡。2000年12月,禾甸乡撤乡设镇。截至2021年10月,禾甸镇辖12个行政村,镇人民政府驻禾甸街。
2021年,禾甸镇生产总值达15.3亿元,增长9.9%;规模以上固定资产投资民间投资完成3607万元,完成率达106%;完成财税收入2913.8万元,其中镇级一般公共预算收入2578.8万元,完成率达118%;招商引资完成5261.2万元。