山门镇,隶属于甘肃省天水市清水县,地处清水县东部,东邻陕西宝鸡市陇县天成镇,南与麦积区元龙镇接壤,西接陇东、白沙镇,北靠秦亭镇,区域面积229.8平方千米,2018年,户籍人口10737人。
民国元年(1912年)后,为白沙镇属地。1952年9月,设山门区山门乡。1958年,改为山门公社。1961年和1965年,两次调整公社规模后,仍为山门公社。1983年。撤销公社,恢复乡。2003年1月,撤乡建镇。2004年1月,旺兴乡并入山门镇。截至2020年6月,山门镇下辖3个社区和14个行政村。
2018年,山门镇有营业面积超过50平方米以上的综合商店或超市1个。