На конец 2010 года в Шанхае насчитывалось 22 млн 208,3 тыс жителей, здесь по-прежнему наблюдается рост темпов старения населения и сокращение удельного веса детей и подростков в общей численности населения.
Согласно данным, опубликованным по итогам состоявшегося в среду шанхайского городского совещания по вопросам демографии и планового деторождения, на конец 2010 года в китайском мегаполисе живут 14 млн 123,2 тыс шанхайцев с местной пропиской и 8 млн 298,2 тыс мигрантов, проживающих здесь уже более полугода.
Среди тех, кто имеет шанхайскую прописку, число людей в возрасте 60 лет и выше увеличилось с 2 млн 663,7 тыс человек в 2005 году до 3 млн 157 тыс человек в 2009 году. Их доля возросла с 19,58 процентов в 2005 году до 22,54 процентов в 2009 году. Кроме того, в конце 2009 года число юных шанхайцев составила 1 млн 168 тыс человек, составив 8,3 процентов от общей численности населения с постоянной пропиской. Этот показатель на 10,2 процентного пункта ниже общенационального уровня.
В 2010 году плотность населения в Шанхае составила 3503 человека на квадратный километр, что в 20 с лишним раз больше общенационального уровня.
Средняя продолжительность жизни шанхайцев составила 82,13 года.