清代為烏蜀鄉(xiāng)駐地;1940年設(shè)橫溪區(qū),為區(qū)公所駐地。
1950年6月設(shè)蜀山鄉(xiāng),為鄉(xiāng)政府駐地;1956年6月合并鄉(xiāng)鎮(zhèn),撤消城頭與施宅鄉(xiāng)并入蜀山鄉(xiāng),仍為鄉(xiāng)政府駐地;1958年10月成立梅江人民公社,為蜀山管理區(qū)辦公地;1961年10月成立蜀山公社,為公社管委會(huì)駐地;1983年5月恢復(fù)蜀山鄉(xiāng),為鄉(xiāng)政府駐地;1985年4月,撤消蜀山、宋宅、白棗、雙溪和漁塘下5個(gè)鄉(xiāng),合并建立橫溪鎮(zhèn),為鎮(zhèn)政府駐地;2004年4月,撤橫溪、墩頭鎮(zhèn)和白沙鄉(xiāng),合并成立梅江鎮(zhèn),為梅江鎮(zhèn)橫溪管理區(qū)辦公地至今。
2007年又劃分出,改為橫溪鎮(zhèn)。