Viļaka municipality (Latvian: Viļakas novads) is a municipality in Latgale, Latvia. The municipality was formed in 2009 by merging Kuprava parish, Medņeva parish, Susāji parish, Šķilbēni parish, Vecumi parish, Žīguri parish and Viļaka town; the administrative centre being Viļaka.