明隆慶三年(1569年)建立長寧縣時設(shè)梅坑、諸家鎮(zhèn)和雙長3個約。
民國十四年(1925年),諸家鎮(zhèn)約與梅坑約合并為諸梅鄉(xiāng),隸屬新豐第一區(qū)。
1950年,析諸梅鄉(xiāng)分設(shè)梅坑、太平、秀長3個村人民政府。
1952年8月,析新豐第一區(qū)的梅坑、太平、秀長、橫江、龍江和第三區(qū)的小鎮(zhèn)成立新豐第六區(qū)。
1955年12月,改稱梅坑區(qū)。
1958年1月,稱梅坑鄉(xiāng)。
龍江、橫江、板嶺劃歸城西鄉(xiāng)。
1958年9月,成立新豐紅旗公社第三團。
1959年3月,稱梅坑公社。
1983年12月,稱梅坑區(qū)公所。
1986年12月,稱梅坑鎮(zhèn)。
2005年12月,小正鎮(zhèn)并入梅坑鎮(zhèn)。