1971年4月,吕梁地区组建时,离石县从西部划出柳林镇、柳林、薛村、军渡、龙花垣、吉家塔、成家庄、孟门、西王家沟、刘家山、贾家垣、结绳墕、枣林、东窳、交口1个镇14个公社,中阳县从西部划出龙门垣、庄上、陈家湾、金家庄、留誉、张家圪台、苇园沟、三交、高家沟、石西、贺家坡、杨家峪12个人民公社组建成新的离石县(原离石县城关及划剩的公社组建成离石郊区)。
同年5月离石县革命委员会移驻柳林镇,7月5日,正式定名为柳林县。
2003年10月23日,国务院批准撤销吕梁地区,建立吕梁市。
至此,柳林县属吕梁市管辖。