2007年末,汶川县总面积4083平方千米,户籍人口105436人。辖6个镇、7个乡:威州镇、绵虒镇、映秀镇、卧龙镇、水磨镇、漩口镇、龙溪乡、克枯乡、雁门乡、草坡乡、银杏乡、耿达乡、三江乡。共有6个社区、118个行政村。县政府驻威州镇。
威州镇 人口30688人。代码513221100。辖3个社区、12个行政村:南桥社区、桑坪社区、七盘沟社区、新桥村、万村、茨里沟村、牛脑寨村、秉里村、布瓦村、增坡村、铁邑村、双河村、禹碑岭村、七盘沟村、茅岭村。
绵虒镇 人口8606人。代码513221101。辖14个行政村:绵锋村、半坡村、板桥村、板子沟村、小茅坪村、涂禹山村、三官庙村、白土坎村、和平村、羌锋村、克约村、碉头村、高店子村、羊店村。
映秀镇 人口6641人。代码513221102。辖7个行政村:中滩堡村、老街村、枫香树村、黄家村、张家坪村、渔子溪村、黄家院村。
卧龙镇 人口2861人。代码513221103。辖3个行政村:脚木山村、卧龙关村、转经楼村。
水磨镇 人口11935人。代码513221105。辖1个社区、18个行政村:水磨社区、陈家山村、白石村、白果坪村、高峰村、黄家坪村、连山坡村、大岩洞村、牛塘沟村、衔凤岩村、大槽头村、黑土坡村、寨子坪村、老人村、马家营村、茅坪子村、灯草坪村、刘家沟村、郭家坝村。
漩口镇 人口15215人。代码513221106。辖2个社区、16个行政村:漩口一社区、漩口二社区、水田坪村、核桃坪村、群益村、安子坪村、红福山村、集中村、赵家坪村、古溪沟村、油碾村、小麻溪村、瓦窑村、宇宫庙村、八角庙村、响黄沟村、蔡家杠村、圣音寺村。
龙溪乡 人口5172人。代码513221200。辖9个行政村:联合村、布南村、龙溪村、俄布村、胜利村、阿尔村、直台村、垮坡村、大门村。
克枯乡 人口3689人。代码513221201。辖5个行政村:克枯村、下庄村、周达村、大寺村、木上寨村。
雁门乡 人口6835人。代码513221202。辖9个行政村:过街楼村、芤山村、青坡村、萝卜寨村、索桥村、月里村、通山村、白水村、麦地村。
草坡乡 人口4211人。代码513221203。辖8个行政村:两河村、码头村、龙潭沟村、金波村、樟排村、足湾村、克充村、沙排村。
银杏乡 人口2833人。代码513221204。辖5个行政村:兴文坪村、东界脑村、一碗水村、沙坪关村、桃关村。
耿达乡 人口2756人。代码513221205。辖3个行政村:耿达村、幸福村、龙潭村。
三江乡 人口3994人。代码513221207。辖9个行政村:街村村、河坝村、龙竹园村、邓家塘村、席草林村、照壁村、漆山村、麻柳村、草坪村。