右玉县位于山西省西北端。境内四周环山,南高北低,苍头河纵贯南北,东西宽45.7公里,南北长67.7公里,总面积1967平方公里。全县平均海拔1400米,属黄土丘陵缓坡区。北与西北以古长城为界,与内蒙古的凉城、和林格尔县毗邻,东连大同市左云县,南与山阴县