横山县辖10个镇、11个乡。 根据第五次人口普查数据:全县总人口294674人,其中各乡镇人口(人): 横山镇 52180 石湾镇 15930 高镇 18682 武镇 15657 党岔镇 17742 响水镇 12734 波罗镇 17119 殿市镇 11132 塔湾镇 13308 赵石畔镇 13259 魏家楼乡 10844 双城乡 5567 石窑沟乡 14821 付家坪乡 4686 王有地乡 6396 白界乡 10737 南塔乡 10372 五龙山乡 7500 韩岔乡 16900 艾好峁乡 10069 雷龙湾乡 9039。
横山县位于陕西省北部,陕北黄土高原区,毛乌素沙漠南缘,无定河中游,辖10个镇8个乡1个农场,357个行政村,面积4333平方公里,人口31.04万人。