右玉縣位于山西省西北部,西北和內蒙古自治區毗鄰。總面積1965平方千米,總人口11萬人(2008年)。轄4個鎮、6個鄉:新城鎮、右衛鎮、威遠鎮、元堡子鎮、牛心堡鄉、白頭里鄉、高家堡鄉、丁家窯鄉、楊千河鄉、李達窯鄉。縣政府駐新城鎮。
地勢南高北低,四周多山,中為平川。平均海拔1400米左右,以紅家山最高,海拔1969米。滄頭河自南而北縱貫縣境,至殺虎口出省境,向西注入黃河。屬溫帶半干旱氣候,年均溫4℃,年降水量440毫米。礦藏有煤、鐵、云母、石棉、硅石等。109國道及大(同)清(水河)、山(陰)和(林格爾)、大(同)呼(和浩特)、大(同)朔(州)等公路過境。省級重點文物保護單位有中陵漢代古城遺址、威遠堡漢墓群。明代建筑寶寧寺所存水陸畫系珍貴文物。