虾拉沱镇位于县城以东,邻近鲜水河流域:东连罗科马区和道孚县,西北与新都镇交界,幅员面积243平方公里,镇境内最高海拔3570米,最低海拔3070米。年平均气温3.7℃,年降雨量630毫米,无霜期100天左右,属高山寒温带气候,镇政府驻地虾拉沱村距县城17.5公里。全镇面积243平方千米,共有耕地面积21279亩,草地面积20.4万亩,森林面积22万亩,退耕还林面积7093亩。
全镇辖18个行政村,分别是:虾拉沱村、章达村、热固村、独马村、斯中村、戈巴龙村、绒巴龙村、充古村、邓达村、色色村、尤斯村、克木村、中仁达村、若海村、扎交村、瓦达村、吉绒村、阿初村。辖区内下辖寺庙两座---恰龙寺和瓦达尼姑庙,全镇共有群众1272户5744人。全镇共有干部职工31人,公益性岗位2人,辖区内有片区工委、派出所、卫生院、中心校、农牧综合站、地震站、粮站、邮电所等机关单位,党支部19个,其中机关党支部1个,全镇共有党员408名,其中机关党员56名;虾拉沱片区工委驻扎虾拉沱镇吉绒村,共有干部职工10人,虾拉沱镇下辖2所中心校、中心幼儿园2所,村幼儿园2所,共有教师36人,其中(正式教师19人,编外教师17名),共有小学生59人(其中三年级24人,二年级21人,一年级14人),幼儿园学生107人(其中大班46人,中班27人,小班34人)卫生院两个,共有医务人员16人,其中正式工作人员14人,聘用人员2人;派出所两个,干警5人(其中正式干警2人,协警3人);虾拉沱镇共有村支部书记、村委会主任“一肩挑”18人,文书18人,副书记18名,副主任16人。