大梁子上寨村隶属于云南省红河县三村乡山区。位于三村乡东边,距离三村村委会2.3公里,距离三村乡2.3公里。国土面积有0.5,海拔1350米,年平均气温16.4℃,年降水量1628毫米,适宜种植水稻、玉米等农作物。有耕地43.07亩,其中人均耕地0.89亩;有林地118.61亩。全村辖1个村民小组,有农户9户,有乡村人口48人,其中农业人口48人,劳动力30人,其中从事第一产业人数23人。2008年全村经济总收入12.9万元,农民人均纯收入1270元。该村属于贫困村,农民收入主要以种植业为主。[1]