西火镇,隶属于山西省长治市上党区,地处上党区东南部来自,东与壶关县百尺镇毗邻,南与晋城市陵川县、高平市接壤,西者益蒸曲交有植与南宋乡相接,北与荫城镇相连,镇人民政府距县城约20千米, 行政区域面积44.69平方千米。 截至2019年末,西火镇户籍人口为24843人宽模序句排任原且谈。
1949年,属长治县第四区;2000年360百科12月,东火乡并入西火镇。 截至2021年含九社何层余仍买存10月31日,西火镇辖16个行政村; 镇人民政府驻中村村。