Opera Shanghai merupakan sejenis opera yang sangat popular di Shanghai, bahagian selatan Provinsi Jiangsu serta Provinsi Zhejiang China. Persembahannya menggambarkan imej metropolitan China pada zaman moden ini dari sudut yang berbeza-beza.
Opera Shanghai berasal daripada lagu rakyat masyarakat tani dan lagu rakyat biasa di kedua-dua tebing Sungai Huangpu. Dalam proses penyebarannya, ia telah menyerap unsur seni rakyat yang bercorak rap, dan melalui evolusi, ia berubah menjadi Opera Tanhuang yang bercorak rap.