汤古镇位于九龙县西北部,南邻呷尔镇、东靠雪洼龙镇、西邻上团乡,北连康定市。距离县城15公里,全镇幅员面积843平方公里,辖崩崩冲村、汤古村、伍须村3个行政村,以旅游业、牧业为主,兼有林业和农业,有著名风景区:伍须海与猎塔湖,属高海拔地区,全镇平均海拔约为3200米,最高处海拔达5424米,最低处海拔也有3050米,镇政府驻地为汤古村,其海拔约为3200米,属高山寒带气候,年平均气温为4.9度,年降水量890毫升。
全镇总人口559户1933人,人均可支配收入14900元;耕地面积约为0.2506万亩;林地面积43万亩,其中确权林地面积4.32万亩;草地面积69.95万亩,其中确权草地面积61.61万亩。