清代稱為八都治。
1912-1949年撤都改建橫塘鄉(xiāng)。
中華人民共和國(guó)成立后,橫塘鄉(xiāng)劃分為復(fù)興鄉(xiāng)、石咀鄉(xiāng)、同盟鄉(xiāng),屬一區(qū)管轄。
1952年增設(shè)區(qū)(六區(qū)),仍設(shè)石咀鄉(xiāng)、橫塘鄉(xiāng)(復(fù)興鄉(xiāng))、同盟鄉(xiāng)。
增轄觀音橋片的自由、覺(jué)悟、茅橋、五里、粟里、大湖六個(gè)鄉(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)國(guó)務(wù)院批準(zhǔn),撤銷(xiāo)星子縣,設(shè)立縣級(jí)廬山市,屬?gòu)]山市。