在清末置坪壩團;民國屬第八區;1951年為京山縣第十一區;轄坪壩鄉和晏店鄉;1954年劃歸宋河區,改為坪壩鄉;1958年人民公社化時,屬宋河公社坪壩管理區;1961年社區變動時,屬宋河區,改為坪壩公社;1975年撤區并社時,原晏店公社與坪壩公社合并,仍叫坪壩公社;1982年3月坪壩公社改為坪壩區;1987年撤區設鎮,為坪壩鎮。
2018年2月22日,京山撤縣設市,以原京山縣的行政區域為京山市的行政區域,坪壩鎮歸京山市管轄。