锡城镇位于云南省红河哈尼族彝族自治州个旧市中心,地处东经103°05′至103°11′,北纬23°17′至23°24′之间,海拔1500米—— 2500米。东界大屯镇、老厂镇,南连卡房镇、保和乡,西邻贾沙乡,北接乍甸镇。辖区总面积85.87平方千米。