1941年，晋绥抗日根据地在县东、县西分设离东县、离西县。1945年9月9日，晋绥军区358旅、独一旅攻占离石县城。1946年，离东县、离西县并入。1949年后，属兴县专区、榆次专区。1954年，与方山县合并为离山县，1958年再改为离石县，同年改属晋中专区。1967年，改属晋中地区。1971年划归吕梁地区，同年再度析置方山县，同时，离石县西部同与中阳县的西北部析置柳林县。1996年撤销，改设离石市。