يبلغ عدد سكان شنغهاي الصين 24.18 مليون نسمة، وتعد معرفة عدد السكان أمر في غاية الأهمية، لمعرفة توزيع الكثافة السكانية للبلد، حيث أن معرفة عدد السكان يساعد في اتخاذ القرارات والإجراءات المستقبلية، وتوزيع أموال الحكومة بطريقة ممنهجة، والتخطيط الأمثل للأمور الاقتصادية والاجتماعية، ومعرفة كيف ستتجه التحسينات في مجالات مختلفة مثل الصحة والتعليم وغيرها .
تعد شنغهاي من المدن الأعلى كثافة سكانية. حيث يصل عدد سكانها إلى أكثر من 31.300.000 نسمة في عام 2003. وأدت الزيادة السكانية الكبيرة وارتفاع عدد السكان في شنغهاي إلى زيادة الضغط على الخدمات العامة والبنية التحتية في البلاد.
شنغهاي وهي من اكبر مدن الصين من حيث التعداد السكاني حيث يبلغ عدد سكانها 31.300.000 نسمة عام 2003 , وهي عاصمة البلاد اقتصادية والإدارية ، تقع شنغهاي في وسط ساحل بر الصين وعند مصب نهر اليانغتسي حيث تتمتع بموقع جغرافي مميز جعل منها مرفأ تجاري مهماً.