黑山寺乡地处涿鹿县中部浅山丘陵区,距县城东南30公里.东接矾山镇,西临辉耀镇,南连卧佛寺乡,北靠栾庄乡。总面积71.17平方公里,辖黑山寺、口前、狼洼、丰润堡、芦家沟、付家寨、仓上、下榆林、上榆林、杨树沟10个行政村。2017年总户数4908户,总人口11383人,其中农业人口11003人。该乡紧临灵泉河,海拔高度700—1503米,年平均气温8.8摄氏度,年降水量300毫米左右,无霜期125—130天,属亚热带季风气候。该乡耕地面积27757.35亩,其中水浇地面积15014.3亩,主要农作物有玉米、谷黍、山药、葵花、蔬菜和豆类等。