1958年为白果公社,1982年改县辖镇。1996年,面积160平方千米,人口8.4万人,辖梁家畈、景家山、箭场岗、榨树铺、木牌楼、白羊岗、黄边墩、王家畈、劈金山、郑家寨、张狮脑、七棵松、万家岗、觅儿山、黄家岗、徐家挡、吴家台子、望花山、黄大畈、滴水岩、闹市河、赵家堰、胡家松林、沙塘洼、管家竹林、楼子、曾垸、联盟、陈铺、姜铺、龚埠、冷铺河、谈家畈、九家凉亭、周家大垸、夏家冲、渡桥、两河口、大屋河、明山、学堂岗、大芭岩、明山水库43个行政村和白果镇居委会。
2004年,镇政府驻白果,人口95510人,面积136.2平方千米,辖白果镇居委会和麻溪河、徐家咀、朱家寨、烟墩岗、四山庙、詹家集、董家河、冯氏祠、梁家畈、景家山、箭场岗、榨树铺、木牌楼、白羊岗、黄连墩、王家畈、劈金山、郑家寨、张狮脑、七棵松、万家岗、觅儿山、黄家岗、徐家凼、吴家台子、望花山、黄大畈、滴水岩、闹市河、赵家堰、胡家松林、沙塘弇、管家竹林、楼子、曾垸、联盟、陈家铺、姜家铺、龚埠、冷铺河、谈家畈、九家凉亭、周家大垸、夏家冲、渡桥、两河口、大屋河、明山、学堂岗、大芭岩50个行政村,以及明山水库。