Malaya Vishera (Russian: Ма́лая Ви́шера) is a town and the administrative center of Malovishersky District of Novgorod Oblast, Russia. The name of the town originates from the Malaya Vishera River, a tributary of the Vishera River. Municipally, it is incorporated as Malovisherskoye Urban Settlement in Malovishersky Municipal District. Population: 12,461 (2010 Census preliminary results); 14,182 (2002 Census); 15,647 (1989 Census).