箐上村隶属云南省楚雄州楚雄市紫溪镇,地处紫溪镇西边,距紫溪镇政府所在地2.5公里,到镇道路为

柏油路,交通方便,距楚雄市13公里。东邻前进村委会,南邻冷水村委会,西邻吕合干田,北邻东瓜龙河。辖小河边、宋村等13个村民小组。现有农户519户,有乡村人口2142人,其中农业人口1960人,劳动力1677人,其中从事第一产业人数1195人。
全村国土面积22.1平方公里,海拔1850米,年平均气温15.3℃,年降水量833毫米,适合种植水稻、玉米等农作物。有耕地面积2048.81亩,人均耕地0.96亩,林地45900亩。2006年全村经济总收入733.89万元,农民人均纯收入2127元。农民收入主要以种、养殖、劳务为主。[1]