西安镇,隶属于宁夏回族自治区中卫市海原县,地处海原县西部,东南接海城镇,东北靠关桥乡,南毗树台乡,西邻甘盐池管委会,北以沙沟河与沙坡头区兴仁镇分界,行政区域面积353.06平方千米。截至2020年末,西安镇户籍人口为28345人。
西夏,建南牟会(今西安镇西安州古城),辖周边七堡。2004年,撤乡设西安镇。2007年,沙沟、北山2个行政村划归中卫市沙坡头区管辖。2008年,盐池、张寨2个行政村划归甘盐池管委会管辖。截至2021年10月,西安镇辖9个行政村,镇人民政府驻西安村。
2020年,西安镇有工业企业1个,有营业面积超过50平方米以上的综合商店或超市24个。