石大关乡是四川省阿坝藏族羌族自治州茂县辖乡。1958年析较场乡置幸福乡,1966年成立石大关公社,1983年置石大关乡。
石大关乡位于县境西北部,距县府30公里。面积177.5平方公里,人口0.2万。213国道过境。辖桃花、巴珠、石大关、大店、拴马、乡园艺场6个村委会。
石大关乡农业主产玉米、马铃薯、蚕豆。牧业以牛、羊为主,盛产贝母、大黄、羌活等中药材。林木以松、杉、桦为主。有酿酒厂。