万合永镇位于克什克腾旗东南部,西拉沐沦河南岸,镇政府驻地距旗人民政府51公里,地理坐标东经117°56′,北纬43°07′,东与土城子镇毗邻,南与书声乡接壤,西与广兴源镇相连,北与新井乡西拉沐沦河为界。南北长约30公里,东西宽约35公里,总面积为105万亩。