清代,先后属湘乡县集祥乡、集祥镇、杨家滩镇。
民国时期,属湘乡县纯化乡。
1949年10月,属湘乡县第十区。
1951年8月,属涟源县第十四区。
1956年5月,属杨家滩办事处杨家滩镇。
1958年8月,属杨家滩公社。
1961年4月,恢复杨家滩镇。
1968年10月,太和公社、杨家滩镇并入杨家滩公社。
1972年,析置杨家滩镇。
1984年8月,杨家滩乡并入杨家滩镇。
1987年6月,属杨家滩镇和太和、快溪2乡。
1995年11月,杨家滩镇和太和、快溪2乡合并为杨市镇。