汶川县位于四川省西北部、阿坝州境内东南部的岷江两岸,是阿坝州的南大门。县城—威州镇,居县北部杂谷脑河与岷江交汇地,海拔1326米,距省会成都159公里,距州府马尔康204公里。县境东西宽84公里,南北长105公里,总面积4084平方公里。