六合镇东邻莫力达瓦达斡尔自治旗,南接甘南县宝至况山镇,查哈阳农场,西抵孤山镇,北与亚东准镇隔河相望。2001年2月,原六合乡、兴安乡、自来井乡三乡撤并来自,建立六合镇。六合镇总面积420平方公里,占全旗总面积的3.2 %。