Viļakas pagasts bija viena no Abrenes apriņķa pašvaldībām tā vidienē. 1940. gadā robežojās ar Upmales, Linavas, Purvmalas, Šķilbēnu, Balvu, Vīksnas un Liepnas pagastiem. Pagasta valde atradās Viļakā.

Viļakas pagasts
(līdz 1949. gadam)
Viļakas pagasts 1945. gadā
Viļakas pagasts 1945. gadā
Viļakas pagasts 1945. gadā
Apriņķis: Abrenes apriņķis
Centrs: Viļaka
Kopējā platība: 460 km2
Iedzīvotāji (1935): 12 275[1]
Blīvums (1935): 26.7 iedz./km2
Likvidēts: 1949. gadā

Dibināts pēc muižu pagastu likvidēšanas. 1945. gada 1. augustā pagastā izveidoja Čebatarovas, Kazukalna, Koziņu, Krustcelmu, Medņevas, Pļeševas, Sosnicas, Susāju, Vecumu, Viduču un Viļakas ciema padomes. 1945. gada 8. oktobrī Viļakai piešķīra pilsētas tiesības un izdalīja no pagasta. Pagastu likvidēja 1949. gada 31. decembrī, ciemus iekļaujot Abrenes rajonā. Mūsdienās Viļakas pagasta teritorija iekļauta Balvu novada Kupravas, Medņevas, Susāju, Vecumu un Žīguru pagastos.

  1. Latvijas pagasti. Enciklopēdija. Rīga : A/S Preses nams. 2001—2002. ISBN 9984-00-412-0.