河西镇位于通海县西北部，总面积188平方公里，镇政府驻地河西村委会距县城12公里，是历代县治所在地，为玉溪市四大古城之一