虾扎镇,隶属于四川省甘孜藏族自治州石渠县,地处石渠县境东南部,镇人民政府距县城72千米,总面积802.19平方千米。截至2019年末,虾扎镇有户籍人口4555人。
1959年,设虾扎乡。2014年,撤乡设镇,辖原虾扎乡所属行政区域。截至2020年6月,虾扎镇下辖6个行政村;镇人民政府驻冻日村。
2011年,虾扎镇农业畜牧业以饲养牛、羊、马为主,牲畜年末存栏16735头(只、匹),出栏3844头(只、匹)。