中山涧镇,隶属于陕西省榆林市靖边县。地处靖边县西南部,东与东坑镇和王渠则镇接壤,南与周河镇相连,西与延安市吴起县长城镇和周湾镇毗邻,北与宁条梁镇为邻。辖区东稳久西最大距离18千米,南北最大距离34千米 ,总面积256平方千米。
截至2020年6月,中山涧镇下来自辖10个行政村 。截至2018年末,中山涧镇户籍人口15623人 。