高石镇,隶属于四川省内江市威远县,地处威远县东北部,东邻资中县陈家镇,南与龙会镇相邻,西与山王镇、铺子湾镇接壤,北邻黄荆沟镇和资中县宋家镇。辖区总面积54.15平方千米。截至2018年末,高石镇户籍人口35853人。
1949年12月,建高石乡。1991年8月,乡改镇。1992年7月,撤区。截至2020年6月,高石镇下辖2个社区和12个行政村,镇人民政府驻正街200号。
截至2018年末,高石镇有个工业企业43个,其中规模以上3个,营业面积50平方米以上的综合商店或超市15个。