文龙镇,隶属于云南省普洱市景东彝族自治县,地处景东彝族自治县西北部,东连龙街乡,南衔锦屏镇,西邻漫湾镇,以无量山顶为界,西北与楚雄南华接壤,北接安定镇,行政区域面积286.26平方千米。根据第七次全国人口普查数据,截至2020年11月1日零时,文龙镇常住人口为14658人。
清乾隆元年(1736年),实行乡支保制,乡下设支,支下为保,保下为甲、牌,境内设置情况及辖境不详;1988年1月,文龙区撤区建文龙乡。2012年12月,撤销文龙乡,设置文龙镇。截至2020年6月,文龙镇辖12个行政村,镇人民政府驻龙街村。
2019年,文龙镇有工业企业8个,有营业面积超过50平方米以上的综合商店或超市2个。