上茨菇塘村隶属于云南省楚雄州楚雄市大过口乡磨刀箐村委会行政村,属于山区。位于大过口乡东边,大过口乡16.50公里。国土面积1.23平方公里,海拔2,160米,年平均气温14 ℃,年降水量1,000毫米,适宜种植粮食烤烟等农作物。有耕地58.3亩,其中人均耕地0.93亩;有林地1,800亩。全村辖1个村民小组,有农户17户,有乡村人口63人,其中农业人口63人,劳动力50人,其中从事第一产业人数50人。2008年全村经济总收入23.32万元,农民人均纯收入2138.49元。该村属于绝对贫困村,农民收入主要以为主。[1]