公塘乡,隶属于西藏自治区拉萨市当雄县,地处当雄县中部,东邻乌玛塘乡和龙仁乡,南接当曲卡镇,西邻宁中乡,北与纳木湖乡交界,乡人民政府距县政府驻地当曲卡村3千米,总面积639.56平方千米,截至2019年末,公塘乡有户籍人口6454人。
1960年,置公塘乡。1988年,中嘎、甲根、拉根、巴嘎4乡合并为公塘乡。截至2020年6月,公塘乡下辖4个行政村;乡人民政府驻冲嘎村。
2019年,公塘乡有工业企业3个,有规模以上企业1个,有营业面积超过50平方米以上的综合商店或超市2个。