Le semi-marathon de Shaoxing Shangyu se déroule dans le district de Shangyu, dans la ville de Shaoxing, province du Zhejiang. Le parcours traverse des sites historiques, des cours d'eau et des paysages pittoresques. Il attire des participants de tous niveaux et est reconnu pour son organisation et sa popularité croissante auprès des coureurs.