谭家山镇是一个乡级行政区，位于中国湖南省湘潭县中南部。总面积100.45平方公里，距离湘潭县城15公里，东面是古岳峰镇和雷打石镇，南面是中路铺镇，西面是射埠镇。下辖28个村和2个社区。总人口51540人，其中农业人口36045人。境内有煤矿资源，全镇以洗煤加工为主导产业。2016年以后，依据国家新能源计划，全镇所有煤矿已关闭。