上五庄镇,隶属青海省西宁市 湟中区 ,地处 湟中区 西北55千米处 娘娘山 南麓,东邻 拦隆口镇 、 李家山镇 ,南与 湟源县 相临,西与 海晏县 相连,北与 大通县 接壤 ,行政区域面积561平方千米
截至2018年末,上五庄镇有户籍人口38070人 截至2019年10月,上五庄镇下辖1个社区和21个行政村 [3]镇政府驻友爱村