白石镇,隶属于重庆市忠县,地处忠县西部,东与忠州街道、黄金镇接壤,南与新生街道、善广乡相连,西邻永丰镇、拔山镇,北与三汇镇、马灌镇为邻,距忠县政府驻地29千米,区域总面积146平方千米。
清末,白石镇境域属永丰乡;1992年9月,由白石乡改为白石镇。截至2018年末,白石镇户籍人口为45766人。截至2020年6月,白石镇下辖3个社区、15个行政村,镇人民政府驻长寿河社区91号。
白石镇粮食作物以水稻、小麦、玉米为主;畜牧业以饲养生猪、牛、羊为主;渔业以养殖鱼、虾为主。2018年,白石镇有工业企业21个,其中规模以上1个,有营业面积超过50平方米以上的综合商店或超市17个。