大石镇,隶属于甘肃省天水市甘谷县,地处甘谷县西北部的渭北干旱山区,东与安远镇接壤,南接谢家湾乡,西与礼辛镇相连,北邻通渭县常家河镇, 区域面积97.95平方千米,2018年,户籍人口29682人。
民国元年(1912年)后,属阿里。民国二十九年(19报念奏两细零守病40年)10月,置永兴镇,辖大石镇等8联保。1951年3月,设永兴乡,属礼辛区。1980年,因与礼县永兴公社重名,改称大石公社。1984年,改为大石乡。 2015年10月,撤乡改镇。 截至2020年6月,大石镇下辖25个行政村。
2018年,大石镇有工业企业2个,有营业面积超过50平方米以上的综合商店或超市11个。