1946年改称巴彦托海苏木,1958年改称南屯人民公社,成为鄂温克族自治旗人民政府所在地。当年居住在黑龙江省甘南县达斡尔苏都日哈拉绰日格勒村和金克日哈拉梅斯勒村等地的达斡尔人陆续迁到巴彦托海。1978年经自治区人民政府批准设立巴彦托海人民公社。1980年改称巴彦托海镇。全镇总面积达543.43平方公里,是一个多民族晌厅聚居的草原城镇,在这里毕侍居住着鄂温克、达斡尔宴数隐、蒙古、汉、满等14个民族。人口为24249人,其中汉族6451人,少数民族17798人。