2005年,新县乡镇区划调整:撤销沙石镇,将其行政区域划归千斤乡管辖。
该镇于1988年4月由千斤乡分区,1990年3月撤区建镇,总面积31平方公里,折合4.65万亩,其中耕地面积6007亩,占13%,山场面积3.3万亩,占72%,农业人均耕地0.62亩。镇境内东西长12公里,南北宽6公里,地势西高东低,平均海拔235米。最高点位于镇内西部的王母观,海拔595米;最低点是蔡冲河和陈冲河的交汇处,海拔只有68米。该镇下辖5个行政村、1个居委会,90个村民组、3112户、10229人,镇政府坐落在沙石镇街道居委会中心,“沙南河”上游两支流的交汇处。