大子文镇,隶属于河北省衡水市安平县,地处安平县西南部,东与东黄城乡相邻,南与南王庄镇接壤,西与深泽县铁杆镇毗邻,北与大何庄乡相连,区域面积56.13平方千米,截至2018年,户籍人口32350人。
1953年,建大子文乡。1958年,属红旗公社。1961年,析出,建大子文公社。1984年,改为大子文乡。2016年,撤乡设镇。截至2020年6月,大子文镇下辖24个行政村。
2018年,大子文镇有工业企业181个,其中规模以上10个,有营业面积超过50平方米以上的综合商店或超市35个。