白马石乡,隶属于山西省朔州市应县,地处应县东南部,东与大同市浑源县相接,南与忻州市繁峙县相连,西与南河种镇和南泉乡接壤,北与大临河乡相邻,区域面积328.32平方千米,截至2018年末,户籍人口14482人。
1949年,属第一区。1956年,先后属白马石集镇乡、北楼口乡。1958年,属白马石公社。1984年,白马石公社改白马石乡。截至2020年6月,白马石乡下辖21个行政村。
2018年,白马石乡有营业面积超过50平方米以上的综合商店或超市1个。