清代稱為八都治。
1912-1949年撤都改建橫塘鄉(xiāng)。
中華人民共和國成立后,橫塘鄉(xiāng)劃分為復(fù)興鄉(xiāng)、石咀鄉(xiāng)、同盟鄉(xiāng),屬一區(qū)管轄。
1952年增設(shè)區(qū)(六區(qū)),仍設(shè)石咀鄉(xiāng)、橫塘鄉(xiāng)(復(fù)興鄉(xiāng))、同盟鄉(xiāng)。
增轄觀音橋片的自由、覺悟、茅橋、五里、粟里、大湖六個鄉(xiāng)。
1956年撤區(qū)并鄉(xiāng),石咀、同盟、橫塘合并為橫塘中心鄉(xiāng)。
1958年橫塘鄉(xiāng)改稱橫塘人民公社。
1968年11月橫塘公社并入隘口公社。
1972年恢復(fù)橫塘公社。
1984年5月撤公社改建為橫塘鄉(xiāng)。
1999年5月撤鄉(xiāng)建鎮(zhèn),隸屬星子縣,2016年3月20日經(jīng)國務(wù)院批準(zhǔn),撤銷星子縣,設(shè)立縣級廬山市,屬廬山市。