高石镇,隶属于四川省内江市威远县,地处威远县东北部,东邻资中县陈家镇,南与龙会镇相邻,西与山王镇、铺子湾镇接壤,北邻黄荆沟镇和资中县宋家镇。高石镇地势北高、东南低。地形分为低山、丘陵,高石镇地名因相传此地原为山岭,为三条河的发源地,地势较高,故称“高石嘴”“高石场”后改称高石。高石镇有207省道过境,境内长7千米;县道内威路过境,境内长3千米。
辖区总面积54.15平方千米。截至2018年末,高石镇户籍人口35853人。 1949年12月,建高石乡。1991年8月,乡改镇。1992年7月,撤区。高石镇下辖2个社区和12个行政村,镇人民政府驻正街139号。截至2018年末,高石镇有个工业企业43个,其中规模以上3个。