苍山西镇,隶属于云南省大理白族自治州漾濞彝族自治县,地处漾濞彝族自治县北部,东以点苍山脊为界与大理市相交,南接平坡镇、顺濞镇,西连富恒乡、太平乡,北依漾江镇,行政区域面积355.84平方千米。截至2019年末,苍山西镇户籍人口为42572人。
民国时期,属化平镇。2001年10月23日,河西乡改镇。2005年,上街镇和河西镇合并为苍山西镇。截至2021年10月,苍山西镇辖1个社区、16个行政村。
2019年,苍山西镇有工业企业84个,其中规模以上12个,有营业面积超过50平方米以上的综合商店或超市32个。