文昌镇,隶属浙江省杭州市淳安县,位于东经119°04’01”~119°17’13”,北纬29°38’41”~29°50’30”。地处淳安县东北部,东邻桐庐县百江镇,东南、南与富文乡、千岛湖镇毗邻,西接左口乡,西北与临岐镇相连,北、东北仍连桐庐县百江镇,全镇行政区域面积221平方千米。截至2019年末,文昌镇户籍人口14590人。 1962年,分属文昌、潭头2个公社。1984年,改设文昌、潭头乡。1992年,2个乡合并设文昌镇。2006年8月18日,光昌乡的富山、光昌边和杨岸3个村并入文昌镇。截至2021年10月,文昌镇辖14个行政村,镇人民政府驻潭头村潭头203号。 2011年,文昌镇财政总收入1063万元,比上年增长60.0%。其中地方财政收入407万元,比上年增长57.6%。人均财政收入752元。2011年,文昌镇农民人均纯收入9489元。截至2019年末,文昌镇有63个工业企业,其中规模以上工业企业4个,有营业面积超过50平方米的超市或综合商店22个。