文川镇,隶属于陕西省汉中市城固县。地处城固县西部,东与龙头镇相接,西与汉台区汉王镇相邻,南与柳林镇接壤,北与老庄镇毗连。辖区东西最大距离7.7千米,南北最大距离11千米,总面积26.90平方千米。
截至2020年6月,文川镇下辖1个社区、6个行政村。截至2018年末,文川镇户籍人口18598人。2011年,文川镇农业总产值2.22亿元,工业总产值达到3.54亿元,社会商品销售总额达1.1亿元。