Shangzhang (kinesiska: 上张, 上张乡) är en sockenhuvudort i Kina. Den ligger i provinsen Zhejiang, i den östra delen av landet, omkring 180 kilometer söder om provinshuvudstaden Hangzhou. Antalet invånare är . Befolkningen består av kvinnor och män. Barn under 15 år utgör %, vuxna 15-64 år %, och äldre över 65 år %.
Runt Shangzhang är det ganska tätbefolkat, med invånare per kvadratkilometer. Närmaste större samhälle är Baita, km nordväst om Shangzhang. I omgivningarna runt Shangzhang växer i huvudsak blandskog.
Genomsnittlig årsnederbörd är millimeter. Den regnigaste månaden är juni, med i genomsnitt mm nederbörd, och den torraste är januari, med mm nederbörd.
Källor [ Shangzhang] hos [ Geonames.org (cc-by)]; post uppdaterad 2012-10-08; databasdump nerladdad 2016-03-31
Kategori:Orter i Zhejiang Kategori:WP:Projekt Kina