古文乡,隶属于广西壮族自治区河池市大化瑶族自治县,地处大化瑶族自治县西北部,东邻百马乡,北靠江南乡,西接百色市平果县榜圩镇。乡人民政府驻地距县人民政府驻地50千米。总面积97.47平方千米。截至2019年末,古文乡户籍人口12944人。
民国二十二年(1933年),设有古玟乡,属平治县(今平果县)。1988年,设古文乡,划归大化瑶族自治县。截至2020年6月,古文乡辖8个村,乡人民政府驻良美村古娜屯。
2019年,古文乡有营业面积超过287平方米以上的综合商店或超市15个。