元朝初年,因在同一河流上游建有五個小村莊,時稱“上五莊”。後因搬遷改稱上屋莊,有張、王、鄒、於四姓在此地定居。上屋莊位於海陽市西北部,地處東經121°02′,北緯36°58′。東與礦山村相交,西與亭子口村相望,北與河南村、長宇村相接,南與南柳村相連。隸屬發城鎮。適宜種植的農作物主要有小麥、玉米、花生、蘋果等。有張、王、鄒、於等4姓,均為漢族,其中人口較多的是張姓。