Горад размешчаны ў крайняй заходняй частцы раёна, на левым беразе ракі Вішэры, за 524 км ад Пермі. Краснавішэрск, самы паўночны горад вобласці, вырас на месцы пасёлка Віжіха, дзе ў 1894—1897 гадах руска-французскім АТ быў пабудаваны металургічны завод.
Да галін вытворчай спецыялізацыі горада адносяцца прадпрыемствы лясной, цэлюлозна-папяровай і дрэваапрацоўчай прамысловасці, каляровай металургіі.