文星镇,隶属于四川省南充市仪陇县,地处仪陇县东南部,东与永光镇接壤,南与炬光乡和营山县为邻,西邻二道镇、复兴镇,北接永乐镇、保平镇,距仪陇县城41千米,区域总面积32.44平方千米。
清朝时,现文星镇境域属龙凤场;2000年6月,由文星乡改为文星镇。截至2019年末,文星镇户籍人口为16730人。截至2020年6月,文星镇下辖2个社区、9个行政村,镇人民政府驻龙凤社区。
截至2019年末,文星镇有工业企业3个,有营业面积超过50平方米以上的综合商店或超市12个。