文昌区是
四川省苍溪县历史辖区,位于县治东北 73 公里处,因区驻地文昌场故名。宋代分属奉国县、嘉川县。元代分属苍溪白岩乡和奉国县、化成县、绵谷县。明、清分属苍溪白岩乡、龙山乡和南江县。清光绪元年属北路总保。清宣统二年至民国 22 年分属龙山乡、东溪乡和元坝镇。1933 年 6 月红四方面军在石马、文昌成立区苏维埃,7 月在运山坝成立苍溪县苏维埃,旋迁文昌宫。民国 24 年 6 月分属三区、四区。36 年属三区。1952 年建政为第十区。1955年改名文昌区。
1992年10月一1994年9月,全县区、乡(镇)建制调整,撤销文昌区,原7乡改设文昌镇(辖原文昌乡、白岩乡、原东溪区的双田乡)、岳东镇(辖原岳东乡,原歧坪区的文林乡)、运山乡(辖原运山乡、原龙山区的河地乡)、石马镇(辖原石马乡、白山乡)、彭店乡。