Does Shanghai Electric Power belong to South Network or North Network?

None of them belong. Shanghai Electric Power belongs to the State Grid. State Grid Corporation was established on February 29th, 2002. It is a wholly state-owned company directly managed by the central government. The core business of the company is to invest in power grid construction and operation, and undertake the basic mission of ensuring safe, economical, clean and sustainable power supply. Except for the five provinces (autonomous regions) under the jurisdiction of China Southern Power Grid, the other 26 provinces, autonomous regions and municipalities directly under the Central Government are managed by State Grid Corporation.