茭湖乡,隶属于江西省宜春市万载县,地处万载县东北部,东连三兴镇、罗城镇,南接双桥镇、白良镇,西邻仙源乡,北界高村镇,乡人民政府距万载县城28千米,区域面积87.42平方千米。 截至2019年末,茭湖乡户籍人口为12185人。
清代末期,属第五区管辖;1984年,改称茭湖乡。截至2020年6月,茭湖乡辖1个社区、7个行政村,乡人民政府驻茭湖街。
截至2019年末,茭湖乡有工业企业24个,其中规模以上企业有1个,有营业面积超过50平方米以上的综合商店或超市22个。