Viļaka (suomeksi myös Viljaka, latgallin kielelläVileks, saks.Marienhausen, ven.Виляка) on Itä-Latviassa Latgallian alueella sijaitseva kaupunki. Se sai kaupunginoikeudet vuonna 1945. Vuonna 2020 siellä oli 1 282 asukasta.[1] Kaupungin suurin työnantaja on Latvian rajavartiosto.
Viļaka on rakennettu baltiansaksalaisen Marienhausenin kartanon ympärille. Kartanon entinen päärakennus on nykyisin Viļakas Valsts ģimnāzija (Viļaka State Gymnasium) -koulun käytössä. Vilaka-järven saaressa on keskiaikaisen linnan rauniot.
Latgallia oli 1600-luvulle saakka Puolan vaikutuspiirissä, ja tämä näkyy vieläkin alueen väestön roomalaiskatolisuudessa. Kartanon puolankielinen nimi oli Maryenhauz. Ennen toista maailmansotaa alueella oli myös juutalaista asutusta. Esimerkiksi israelilainen journalisti Shabtai Daniel on syntynyt Viļakassa.
Viļakan kunta
Vuoden 2009 hallintouudistuksessa kaupungeista ja niiden ympäristön kylistä muodostettiin kuntia (novads). Viļakan kaupunki ja sen ympäristö muodostavat Viļakan kunnan (Viļakas novads). Itse kaupungin pinta-ala on 6,4 km². Ennen uudistusta Viļaka kuului Balvin piiriin.