镇白草镇因镇人民政府驻白草村而得名。白草村因后山多白色草而得名。
白草镇位于县城东北部,距县城65公里处。东与承德丰宁满族自治县接壤,西邻东万口乡,南连东万口和茨营子乡,北靠三道川乡,是黑河流域经济、文化中心,地处北纬41°07′,东经116°05′。镇政府所在地海拔1000米,全镇平均海拔1075米,属大陆性季风气候,平均温度2.4℃-4.7℃,无霜期115天。全镇总控面积244.79平方公里,耕地面积2555公顷,其中常用耕地1209公顷;林地面积7479公顷,其中生态林2911公顷;荒山草坡面积12000公顷。辖16个行政村,47个自然村。2017年底,全镇4816户,总人口12257(出生87人,死亡57人),常住8761人,人口自然增长率2.38‰+查看详细白草镇概况>>
历史沿革:民国七年(1918年),属沽源县二区。
民国二十二年(1933年),划归热河省大阁县(丰宁县)。
民国三十七年(1948年)11月,划归赤城县。
1958年8月,成立高峰公社。
1959年9月,划归龙关县,为白草公社。
1984年,白草公社改为白草乡。
1995年,由白草乡改为白草镇。