Valkos rajonas (latv. Valkas rajons) buvo Latvijos šiaurės rytuose, istoriniame Vidžemės regione. Ribojasi su Alūksnės rajonu, Gulbenės rajonu, Cėsių rajonu, Valmieros rajonu ir Estijos Respublika. Rajono administracinis centras – Valka. Didžiausia upė – Gauja.
Plotas 2440 km². 2004 m. duomenimis, rajono bendras gyventojų skaičius siekė 32 930 (1,4 % nuo visų Latvijos gyventojų). Darbingų gyventojų skaičius rajone siekė 19 605. Nuo bendro gyventojų skaičiaus 7480 buvo pensinio amžiaus, tai yra 22,7 % , vaikų iki 18 metų amžiaus buvo 5845, tai yra 17,7 %.
2009 m. panaikintas (žr. Latvijos administracinis suskirstymas (nuo 2009 m.)).