晋太康元年(280)莲花地域设立广兴县,荷塘所辖地即广兴县,后广兴县多次撤并,荷塘乡的归属也随着变化。
清朝乾隆九年(1744)设立莲花厅治,原属永新县砻西登丰乡的三十一都、三十二都、三十三划归莲花厅。
此三都后改为莲花厅十三都、十四都、十五都即现荷塘乡所辖地域。
1913年,莲花改厅为县,上述三都合并为贤乡,属吉安府莲花县。
1958年设立南村公社,寒山公社。
1968年寒山公社并入南村公社。
1972年又分为南村公社,寒山公社。
1974年寒山公社复入南村公社。
1984年撤社更名为荷塘乡。
1989年又分为荷塘、寒山两乡。
1992年8月莲花县划归萍乡市管辖。
2001年荷塘、寒山并为荷塘乡。