禾亭镇位于宁远县境中部,距县城13公里。东临太平镇,南接冷水镇、舜陵镇,西界仁和镇,北壤保安乡。镇政府驻禾亭,辖王朝印、贾家、禾亭、黄家、小里水、高寨、新柏家、尹家、陈家、石山下、野鹿岗、鸡公岭、老龙岗、新龙岗、新烟竹、老烟竹、蒋家塘、双龙形、周家、肖家、刘家、石龙观、黄相、张家、新天、老柏家、六合、大谷、大砠、大邦、猫仔凼、祖元福、小桃源、白面砠、琵琶岗、新田脚、环家山、富村、长江头、石城、老潮水41个行政村和禾亭1个居委会。
镇沿用禾亭自然地名。该镇原属禾亭区,1995年撤区并乡建镇时由原禾亭镇,琵琶乡合并而成。
全镇总面积87平方公里,耕地1645.5公顷,11218户,42000人。镇内地形以丘陵为主,土地肥沃,资源丰富,省道1818线从境内通过,又是宁新线、宁嘉线的交汇处,农村集市贸易活跃。主要农作物有粮食、烤烟、辣椒、大豆和花生。生猪和肉兔饲养量较大,其中“九嶷山兔”荣获永州市产业结构调整先进品牌称号。镇年国内生产总值9800万元,年财政收入350万元。
境内有木工厂、修配厂、经济场等企业。设有中学2所,小学56所,医疗机构2个。全国劳动模范柴彩林出生于该镇东坑柴家村。.