上莊村位于北緯35°45′,東經113°54′,距五龍鎮區西南3公里處。東接陽和村,南鄰栗家凹村,西邊是淇河,北為欏棬村。總面積2.2平方公里,耕地1164畝,有9個村民小組,515戶村民,2110口人。明朝初年,張氏一族在洪洞縣大移民潮中,從山西省壺關縣遷居林縣,在臨邑(今臨淇鎮)東南淇河邊立村。因緊鄰臨邑古鎮,且位于集鎮東南部上方位置,故取名臨上村,即“臨邑上莊”的意思,實際用口語叫起來,不說“臨上村”,依然叫上莊村。中國古時每一集鎮,都有上下莊相配,從北往南無不如此。上莊村北邊的村子地勢沒有上莊高,故名為下莊村。20世紀中葉,上莊村轄欏棬和栗家凹,在20世紀70年代農業學大寨熱潮中,修建了“一渠串八庫”水利工程,當時是河南省“農業學大寨”先進典型。1975年5月,時任中國科學院負責人-,在河南省委領導人劉建勛陪同下,輕車簡從,先去新鄉縣參觀了七里營劉莊村,而后直接來林縣,參觀了上莊大隊第四水庫建設。