一都镇,位于永春县最西部,离县城九十六公里,东经117°48′,北纬25°27′。东邻横口乡、下洋镇,西与漳平市象湖镇毗邻,南与安溪县剑斗镇、桃舟乡交界,北与大田县吴山乡、谢洋乡接壤,是三市四县七乡镇的结合部。