1931年置白果乡,1958年改公社,1983年复乡。1997年,面积70.7平方千米,人口0.6万,辖白果、团结、双岭、爱国、金星、庙树、龙河、继光、龙宝塘9个行政村。
2002年6月20日,撤销白果乡,并将巷口镇的荆竹村、杨柳村、茶坪村、土坎镇的四合村、和顺村,双合乡的仙女村共6个村划出设立仙女山镇。仙女山镇管辖原白果乡的行政区域和荆竹、杨柳、茶坪、四合、和顺、仙女等6个村的行政区域,镇政府驻地石梁子。
2003年底,将茶坪村1组划归巷口镇管辖;区划调整后的仙女山镇,辖原核桃乡和仙女山镇龙河、庙树、白果、团结、双岭、爱国、金星、荆竹、杨柳、四合、和顺、仙女、继光、龙堡等14个村、茶坪村第2、3、4、5、6等5个村民小组所辖行政区域,面积177.9平方千米,人口14031人,镇政府驻石梁子。(22个村,121个社)