En elv løper nordover gjennom byfylket. Shangyus bysentrum, Baiguan, ligger der Cao E-elven (曹娥江) kommer ut fra høydene som utgjør halvparten av fylket og ut på det flate slettelandet mot Hangzhoubukten. Denne elven, og Cao E-tempelet (曹娥庙) ved dens bredd, er oppkalt etter en fjorten år gammel jente som ble landskjent i år 143 e.Kr. for sin barnlige hengivenhet. Hun døde i elven mens hun forsøkte å berge i land liket til hennes far (Cao Xu) som druknet mens han forestod en seremoni til ære for Wu Zixu som selv var vidgjeten for sin barnlige hengivenhet.