右玉县位于山西省西北部,西北和内蒙古自治区毗邻。总面积1965平方千米,总人口11万人(2008年)。辖4个镇、6个乡:新城镇、右卫镇、威远镇、元堡子镇、牛心堡乡、白头里乡、高家堡乡、丁家窑乡、杨千河乡、李达窑乡。县政府驻新城镇。
地势南高北低,四周多山,中为平川。平均海拔1400米左右,以红家山最高,海拔1969米。沧头河自南而北纵贯县境,至杀虎口出省境,向西注入黄河。属温带半干旱气候,年均温4℃,年降水量440毫米。矿藏有煤、铁、云母、石棉、硅石等。109国道及大(同)清(水河)、山(阴)和(林格尔)、大(同)呼(和浩特)、大(同)朔(州)等公路过境。省级重点文物保护单位有中陵汉代古城遗址、威远堡汉墓群。明代建筑宝宁寺所存水陆画系珍贵文物。