解放初期屬大同縣七區(qū),1950年劃歸二區(qū),1953年區(qū)下設(shè)鄉(xiāng),分屬西坪、小坊城和官堡鄉(xiāng),1954年大仁縣時區(qū)撤改縣轄鄉(xiāng),1956年三鄉(xiāng)合并為大仁縣西坪鄉(xiāng),1958年大仁縣撤,劃歸大同市郊區(qū)東方紅人們公社西坪管理區(qū),1959年東方紅人們公社撤置西坪人們公社,1960年郊區(qū)撤歸大同市古城區(qū),1964年復(fù)置大同縣,西坪人民公社歸大同縣,1965年將西坪人們公社分置瓜園、陳莊公社,剩下的屬西坪人們公社。
1984年改稱鎮(zhèn)。
2021年2月18日,云州區(qū)撤銷瓜園鄉(xiāng),整建制并入西坪鎮(zhèn)。
以原瓜園鄉(xiāng)和原西坪鎮(zhèn)的行政區(qū)域為西坪鎮(zhèn)的行政區(qū)域。