上林村位于织里镇的东部,东侧紧临申苏浙皖高速公路,并与南浔镇隔东上邻村相望,西与中心村轧村相临,北临著名的四大淡水湖之一太湖。村域中部有村庄公路连接中心村轧村,沿村庄公路向西可达织里镇区,距离织里镇约8公里,交通条件相对便利。
村域内现有21个自然村,共653户,总人口2586人,村域面积约3.03平方公里,其中耕地面积3299亩。
上林村的效益农业和工业经济发展良好,2007年全村生产总产值4936万元。2007年农民人均收入为10448元。