上莊村位於澤州縣南半山區,距市縣約20公里,位於犁川鎮政府西南約1.5公里,東與本鎮上犁川村為鄰,西與西溝村接壤,南與下犁川村相接,北與南村鎮伏頭村相連。全村行政區域總面積2547.6畝,約1.7平方公里,其中耕地613.2畝,占區域總面積的23.9%,地勢為兩山夾一溝,呈北高南低,平均海拔高度990.95米,年平均降雨量在530.0毫米,年平均溫度11.5℃左右。大田作物兩年三熟,水資源主要依靠地表水與地下淺層水。
上莊村現有農戶143戶,人口500餘人,勞動力近320人,耕地613.2畝(其中糧田面積531.2畝、退耕還林50畝、果園32畝),人均耕地1.2畝左右。
上莊村在新農村建設工作開展以來,村容村貌有了極大改觀,村主幹道和村莊街巷已全部硬化,主要街道進行了不同程度的綠化,村民住房結構以磚瓦結構為主,磚混結構逐漸形成,主幹道和主巷道安裝了路燈,飲水基本實現了自來水,生活主要以煤為燃料,建有幼稚園、衛生所、農民科技夜校等,基礎設施條件正逐步改善,已實行農村新型合作醫療制度。