Balvu pagasts ir viena no Balvu novada administratīvajām teritorijām tā vidienē. Robežojas ar sava novada Balvu pilsētu, Kubulu, Bērzkalnes pagastiem un Rugāju novada Rugāju pagastu. Lielākās apdzīvotās vietas ir Naudaskalns (pagasta centrs), Āžudambis, Centramuiža, Dūrupe, Dzeņulauza, Kārklinieki, Lācupe, Lāčugabali, Lemešava, Mēķi, Ozolsala, Pilskalns, Plītinava, Reči, Silamala, Vaņki, Verpuļeva, Verpuļevas dārziņi.
Upes: Dūrupe, Teterupe, Vārniene.
Ūdenstilpes: Balvu ezers, Pērkonu ezers.
Pēc 1920. gada agrārās reformas Balvu muiža sadalīta 1306 vienībās ar kopplatību 14 602 ha.[2] 1935. gadā Jaunlatgales apriņķa Balvu pagasta platība bija 445,6 km² un tajā dzīvoja 11 038 iedzīvotāji.[3] 1945. gadā pagastā izveidoja Balvu, Celmeņu, Dekšņu, Kubuļu, Ploskenas, Silamalas un Vistusalas ciema padomes, bet pagastu 1949. gadā likvidēja. Balvu rajona Balvu ciemam 1954. gadā pievienoja likvidētos Silamalas un Medņu ciemus, bet kolhoza «Strana Sovetov» teritoriju pievienoja Ploskenas ciemam. 1961. gadā Balvu ciemam pievienoja Kubuļu un Ploskenas ciemu padomju saimniecības «Balvi» teritoriju. 1966. gadā daļu padomju saimniecības «Balvi» teritorijas pievienoja Kubuļu ciemam. 1977. gadā pievienoja daļu Rugāju ciema teritorijas, bet daļu Rugāju un Ploskenas ciemu teritorijas pievienoja Balvu ciemam.[4] 1990. gadā ciemu reorganizēja par pagastu. 2009. gadā Balvu pagastu kā administratīvo teritoriju iekļāva Balvu novadā.
Valsts aizsargājamie kultūras pieminekļi [izmainīt šo sadaļu]
- Nr. 240.: Lācupes viduslaiku kapsēta (Kara kapi) - Lācupē pie Biseniekiem,
- Nr. 241.: Cepures kalns (kulta vieta) - Pilskalna kapos,
- Nr. 242.: Pilskalns - Pilskalnos pie Sarkaņiem.[5]