永昌县辖乡镇。位于县境西南部,距县城40公里,西与山丹县接壤。面积1533.33平方千米。是一个半农半牧的农业大镇。辖红山窑、山头庄、水泉子、永胜、王信堡、马家坪、夹河、姚家寨、河沿子、高古城、土沟、毛卜喇12个行政村,115个社,总人口19820人(2017)。2017年撤乡改镇。红山窑镇共有不可移动文物保护点10处。