黑山镇,隶属于陕西省商洛市商州区。地处商州区西南部,东邻杨峪河镇,西毗杨斜镇,南接山阳县峒峪寺,北界杨峪河镇,总面积89.8平方千米。
截至2020年6月,黑山镇下辖9个行政村。截至2018年末,黑山镇户籍人口14344人。2011年,黑山镇财政收入22万元,农业生产总值7305万元,农民人均纯收入4292元。