单晶河乡位于河北省张家口市张北县西部,距县城28.4千米。面积161.26平方公里,常住人口2972人(2017年)。辖14个行政村,乡政府驻单晶河村。西与尚义县接壤,南与大河乡相连,东、北均与海流图乡相临。