西汉(前206~24年),以蜀郡北部冉駹地设置汶山郡,辖绵虒等5县,绵虒为郡、县治地(旧址在今汶川县威州镇姜维城)。武帝元封五年(公元前106年),四川为益州刺史部(简称益州),绵虒属益州蜀郡。汉宣帝地节三年(前67年)省汶山郡,仍隶蜀郡,为北部冉駹都尉治。东汉(25~220年),刘秀定都洛阳后,恢复西汉地旧制,改绵虒县为绵虒道,仍隶蜀郡。安帝延光三年(124年),撤蜀郡北部冉駹都尉复置汶山郡,绵虒为汶山郡辖。蜀汉(221~265年),魏黄初二年(221年)刘备在蜀重建“汉”国,史称“蜀汉”,都成都。汶山郡仍设(治汶江),分绵虒县南部地区置都安县(今都江堰市聚源导江铺)。西晋(265~316年),晋武帝咸宁六年(280年),以汶山郡隶益州,改绵虒县为汶山县,仍为郡治。成汉(304~347年),建置与西晋同。东晋(317~420年),东晋穆帝永和三年(347年)灭成汉,汶山郡仍治汶山县。东晋后,郡徙县废。刘宋(420~479年),汶山郡治迁都安,辖都安(今都江堰市灌口镇)、晏官(今都江堰市聚源导江铺)二县,仍隶益州,汶山县因郡治侨迁,未再建置。南齐(479~502年),汶山郡仍治都安。齐武帝永明四年(486年)割今崇州市街子、双河及今汶川县漩口(搬迁前)、水磨一带新置齐基县。汶山郡辖都安、齐基、晏官三县。梁(502~557年),肖梁统治今四川的56年中,汶山郡仍置都安,齐基县改置郡,于原绵虒县置汶川县(今威州镇),汶山郡辖都安、晏官、汶川三县。武帝普通三年(522年)于今茂县凤仪镇置绳州,领汶山郡(辖汶川一县)、北部郡(辖广阳一县)。公元553年西魏平蜀,省汶川县,汶山郡还治都安,辖都安(郡治)、晏官二县。北周(557~581年),公元557年北周取代西魏。武帝保定四年(564年)改绳州为汶州,辖北部、汶山二郡。天和三年(568年)汶山郡由都安迁治今威州镇,并复置汶川县;改晏官县为汶山县(治今都江堰市灌口镇)。汶山郡辖汶川、汶山二县。隋(581(618年),文帝开皇三年(583年)改汶州、扶州置蜀州,五年(585年)改为会州,并置总管府,炀帝大业三年(607年)罢州,改为汶山郡,郡治汶山县(今茂县凤仪镇),汶川县(治威州镇)隶汶山郡。唐(618~907年),唐高祖武德元年(618年)改隋之汶山郡为会州,四年(621年)改为南会州,太宗贞观八年(758年)复改茂州。