白石山是位于河北省保定市涞源县城南15千米、太行山最北端的一座山。它由100多座高低错落、相对独立的山峰组成,其中最高峰海拔2096米。白石山的名字来自于山体上散布的白色大理石,它是一种由大理岩构成的峰林地貌,是中国峰林地貌的一种新类型。
白石山的山体高大,曲线较少且棱角众多,高差大而密度大。它有"三顶、六台、九谷、八十一峰",主脊线长达7000余米。
白石山属于暖温带半湿润季风气候区,具有明显的山地气候特点,年平均气温为21.6℃。
白石山景区位于温带针阔混交林地带,森林面积达2.8万亩。这里栖息着国家一级保护动物华北豹以及大量的山羊、獾、狍、锦鸡、山兔等动物。