Численность населения — 1 027 153 чел. (2023).
 По окончательным итогам Всероссийской переписи населения 2010 года, население Перми (в границах городского округа) составляло 991 170 человек, а без посёлков Казарма 30-й км (5 человек) и станция Адищево (3 человека), которые Росстатом учитываются как отдельные от собственно Перми населённые пункты в составе городского округа Пермь, численность населения собственно города Перми составляла 991 162 человека.
 По оценке территориального органа Росстата по Пермскому краю городского округа Пермь на 1 января 2011 года составляло 991 524, естественный прирост в 2011 году составил 337 человек (2010 год — убыль 287 человек), миграционный прирост составил 8787 человек. Таким образом, суммарный прирост населения Перми в 2011 году составил 9124 человека, а население городского округа на 1 января 2012 года — 1 000 648 человек. Это означает, что уже в конце 2011 года население города вновь превысило миллионную отметку. Однако итог суммирования численности населения Перми на 1 января 2011 года с естественным и миграционным приростом за 2011 год не был подтверждён Пермьстатом. В официальном пресс-релизе Пермьстат заявил, что официальные итоги 2011 года ещё не подведены и будут опубликованы в апреле 2012 года.
 Пермская агломерация включает в себя: город Краснокамск, посёлки Оверята, Кондратово, Сокол, деревни Песьянка, Большое Савино, Фролы и другие примыкающие к Перми населённые пункты Пермского и Краснокамского муниципальных районов.
 Самый многочисленный район города Перми — Свердловский (↘213 856 чел.); самый малочисленный — Ленинский (↘44 970 чел.). Дзержинский район до выделения из него Индустриального района в 1972 году был самым крупным районом Перми с населением 210 513 человек (1970 г.).
 Численность городского населения Перми по районам (оценка на 01.01.2017 г.):
 
 В 1979 году Пермь вошла в группу городов-миллионеров. При этом во второй половине XX века темпы роста численности населения с каждым годом сокращались: в послевоенный период население увеличивалось ежегодно на 25—30 тыс., в 1970-е годы — на 15—19 тыс., в 1980-е — на 6—10 тыс.
 Максимальной численности население достигало в 1989 году — 1 092 392 человек. За 1989—1991 годы население города возросло на 7,8 тыс. чел[источник не указан 4401 день].
 В постсоветское время город испытал значительную депопуляцию (около 100 тыс.). По итогам Всероссийской переписи 2002 года, население Перми составило 1 001 653 человек. К 2004 году выбыл из числа городов-миллионеров. По оценке Росстата, на 1 января 2002 года население города насчитывало 1002 тыс. человек, 1 января 2003 года — 1000 тыс. человек, 1 января 2004 года — 995 тыс. человек.
 В настоящее время наблюдается значительный рост рождаемости и уменьшение смертности населения в городе: количество новорожденных превысило количество умерших на 97 человек. Кроме того наблюдается миграционный прирост, который за 9 месяцев 2011 года составил 4 192 человека. За счёт этого, к концу 2011 года город вернул статус города-миллионера. За 2012 год естественный прирост населения составил 1 494 человека.
 Исходя из оценок территориального органа Росстата по Пермскому краю население Перми на 1 января 2011 года составляло 991 889 человек, естественный прирост в 2011 году составил 337 человек (в 2010 году отмечалась естественная убыль 287 человек), миграционный прирост составил 8787 человек. Таким образом суммарный прирост населения Перми в 2011 году составил 9 124 человека, а население города на 1 января 2012 года 1 001 013 человек. Это означает, что уже в ноябре 2011 года население города вновь превысило миллион. Ранее в 1979 году население Перми уже превышало миллионную отметку, но к 1 января 2003 году население города сократилось до 1 миллиона, а в течение того же года депопуляция привела к тому, что численность населения опустилась уже ниже 1 миллиона. Таким образом Пермь стала единственным городом России, который в послевоенный период дважды достигал статуса города-миллионера (в 1979 и 2011 годах); Волгоград проделал это уже трижды (в 1989, 2002 и 2010 годах), остальные города-миллионеры преодолевали эту отметку единожды.
 Увеличение миграционного прироста в Перми и в России в целом связано с тем, что начиная с 1 января 2011 года Росстатом изменена методика статистического учёта мигрантов. В число жителей России, а также её территориальных единиц стали включать лиц, временно зарегистрированных на срок от 9 месяцев и более.

 Естественная убыль населения городского округа за первое полугодие 2011 года составила 274 человека, а миграционный прирост — 2380 человек, суммарный месячный прирост составлял 0,35 тысячи человек. В третьем квартале 2011 года естественный прирост населения городского округа составил 301 человек, а миграционный прирост 1812 человек, средний суммарный месячный прирост населения составил 0,7 тысячи человек. В четвёртом квартале 2011 года естественный прирост населения округа составил 36 человек, а миграционный прирост — 4595 человек, что привело к росту численности округа сразу на 4631 человека за 3 месяца, то есть в среднем на 1,5 тысячи человек в месяц. Таким образом прирост населения Перми в третьем квартале 2011 года удвоился по сравнению с первым полугодием, а в четвёртом квартале 2011 года ещё раз удвоился в сравнении с третьи кварталом. Данная динамика была обусловлена в первую очередь приростом миграционного сальдо, дополнительным фактором явилось прекращение естественной убыли население и появление пусть и относительно небольшого естественного прироста.
 Столь значительное изменение динамики роста населения города в течение 2011 года (0,35 тысячи в месяц в первом полугодии, 0,7 тысячи в месяц в третьем квартале и уже 1,5 тысячи в четвёртом квартале) стало причиной того, что Пермьстат оказался неготов вовремя информировать городские власти о преодолении Пермью рубежа в 1 миллион, потому о данном событии стало известно только 3 с половиной месяца спустя.
 Ещё год назад звучали оценки, что Пермь уже никогда не достигнет 1 миллиона жителей, так автор «Коммерсанта» приводил оценки Пермского научно-исследовательского клинического института детской экопатологии, согласно которым (по базовому прогнозу) население города не только не вырастет, но и к 2025 году сократится до 845,1 тыс. человек.
 Национальный состав населения Перми (по данным на 2002 год) имеет следующий вид:
 Ниже представлено изменение численности и соотношения основных национальностей города по результатам переписей 1897 и 1926 гг.:
 Распределение населения Перми по возрастам
 Распределение населения Перми по возрастам (мужчины)
 Распределение населения Перми по возрастам (женщины)