柳林縣位于太原的西南方向。
柳林縣位于山西省西部,呂梁山西麓,隸屬于山西省呂梁市。東鄰離石,西濱黃河,北接臨縣,南鄰中陽、石樓,是黃河沿岸城市之一。柳林縣轄8個鎮(zhèn)、7個鄉(xiāng),即柳林鎮(zhèn)、穆村鎮(zhèn)、薛村鎮(zhèn)、孟門鎮(zhèn)、成家莊鎮(zhèn)、莊上鎮(zhèn)、留譽(yù)鎮(zhèn)、三交鎮(zhèn)、陳家灣鄉(xiāng)、金家莊鄉(xiāng)、李家灣鄉(xiāng)、賈家垣鄉(xiāng)、高家溝鄉(xiāng)、石西鄉(xiāng)、王家溝鄉(xiāng)。