禾亭鎮位于寧遠縣境中部,距縣城13公里。東臨太平鎮,南接冷水鎮、舜陵鎮,西界仁和鎮,北壤保安鄉。鎮政府駐禾亭,轄王朝印、賈家、禾亭、黃家、小里水、高寨、新柏家、尹家、陳家、石山下、野鹿崗、雞公嶺、老龍崗、新龍崗、新煙竹、老煙竹、蔣家塘、雙龍形、周家、肖家、劉家、石龍觀、黃相、張家、新天、老柏家、六合、大谷、大砠、大邦、貓仔凼、祖元福、小桃源、白面砠、琵琶崗、新田腳、環家山、富村、長江頭、石城、老潮水41個行政村和禾亭1個居委會。
鎮沿用禾亭自然地名。該鎮原屬禾亭區,1995年撤區并鄉建鎮時由原禾亭鎮,琵琶鄉合并而成。
全鎮總面積87平方公里,耕地1645.5公頃,11218戶,42000人。鎮內地形以丘陵為主,土地肥沃,資源豐富,省道1818線從境內通過,又是寧新線、寧嘉線的交匯處,農村集市貿易活躍。主要農作物有糧食、烤煙、辣椒、大豆和花生。生豬和肉兔飼養量較大,其中“九嶷山兔”榮獲永州市產業結構調整先進品牌稱號。鎮年國內生產總值9800萬元,年財政收入350萬元。
境內有木工廠、修配廠、經濟場等企業。設有中學2所,小學56所,醫療機構2個。全國勞動模范柴彩林出生于該鎮東坑柴家村。.