赵石畔镇,隶属于陕西省榆林市横山区。地处横山区西南部,东与殿市镇、韩岔镇、高镇接壤,南与魏家楼镇、塔湾镇相连,西邻靖边县黄蒿界镇,北接城关街道。辖区东西最大距离30.38千米,南北最大距离30.38千米,总面积453.70平方千米。
截至2020年6月,赵石畔镇下辖21个行政村。截至2018年末,赵石畔镇户籍人口31896人。2011年,赵石畔镇农业总产值达到1.15亿元,社会消费品零售总额达986万元。