Помимо протекающих по территории Перми крупных рек — Камы, Чусовой и Сылвы, в городе существует большое количество малых рек, входящих в бассейн Камы, всего в черте города протекает более 300 рек и ручьёв.

Крупнейшие из них — Мулянка, Егошиха, Мотовилиха в левобережной части, Гайва — в правобережной.

По количеству малых рек среди городов России Пермь является рекордсменом.

Топонимика малых рек Перми весьма разнообразна. Среди них есть реки с названиями коми-пермяцкого (например: Егошиха, Гайва), русского (например, Ивановка, Данилиха) и татарского (Мулянка) происхождения.

Протекая по территории города, эти реки испытывают сильное антропогенное воздействие, оказывающее влияние на их экологическое состояние. Качество воды ухудшается при движении от истока к устью.

По химическому составу оно изменяется от 1-го класса до 3-го. Худшее качество воды — в низовьях рек Егошихи и Данилихи. Вода там непригодна для питья.

Общая площадь городских лесов в Перми (по состоянию на 2006 год) — 33 890 га. Их содержание осуществляет муниципальное учреждение «Пермский городской лесхоз».