天门乡,隶属于湖南省娄底市新化县,地处新化县西北边陲,介于东经111°01’26”—111°07’28”,北纬27°51’19”—27°56’05”之间,东与西河镇、古台山毗连,南与文田镇、奉家镇相邻,西抵怀化市溆浦县,北连金凤乡、琅塘镇接壤,全乡行政区域面积149.41平方千米。截至2019年末,天门乡户籍人口14036人。
1961年,天门公社分为2公社,属横阳区天门、长峰2公社。1984年,公社改乡。1995年,撤区并乡,长峰乡并入天门乡。截至2020年6月,天门乡辖11个村,镇人民政府驻天门村。
2011年,天门乡财政预算收入51.5万元。截至2019年末,天门乡有8个工业企业,其中规模以上工业企业2个,有营业面积超过50平方米的超市或综合商店10个。