1947年6月为凌源县第一区(西五官营子)乌兰白村,南七间、北七间、东乌兰白三个行政村归第二区(四官营子)管辖。
1956年1月为第一区(西五官营子)乌兰白乡,1958年9月为凌源镇人民公社乌兰白生产大队,1961年5月全境归老窝铺公社管辖。
1970年3月原凌源老窝铺公社划分为瓦房店公社(驻地瓦房店)和东方红公社(驻地东乌兰白),1970年3月为东方红(今乌兰白)人民公社,1972年将东方红公社改为乌兰白公社,1984年1月乌兰白公社改为乌兰白乡,1996年12月撤乌兰白乡设乌兰白镇,1999年7月27日撤乌兰白镇归瓦房店乡,2001年12月恢复乌兰白镇至今。