至2023年,右玉县辖4镇4乡1个风景名胜区:新城镇右卫镇、威远镇、元堡子镇、李达窑乡、高家堡乡、牛心堡乡、杨千河乡、杀虎口风景名胜区管委会。