Krasnovishersk ( ) is a town and the administrative center of Krasnovishersky District in Perm Krai, Russia, located on the western slopes of the Northern Urals, 315 kilometers north of Perm, the administrative center of the krai.