Mazsalacas novads was tussen 2009 en medio 2021 een gemeente in Vidzeme in het noorden van Letland. De hoofdplaats was Mazsalaca.
De gemeente ontstond in 2009 bij een herindeling uit de samenvoeging van de stad Mazsalaca (met omliggend gebied) en de landelijke gemeenten Ramata, Sēļi en Skaņkalne.
In juli 2021 ging Mazsalacas novads, samen met de "republieksstad" Valmiera en de gemeenten Beverīnas novads, Burtnieku novads, Kocēnu novads, Naukšēnu novads, Rūjienas novads en Strenču novads, op in de nieuwe gemeente Valmieras novads.
In de omgeving van Mazsalaca zijn resten aanwezig van graven van mensen uit de Jonge Steentijd. Deze graven dateren van circa 3000 v.C..
Mazsalaca werd in 1224 door Duitse immigranten gesticht en heette oorspronkelijk Salisburg. De plaats had van 1937 tot 1977 een spoorwegstation, en enige textielindustrie, die na 1990 verdwenen is. Het 18e-eeuwse voormalige kasteel Salisburg is met subsidie van partnerstad Harsewinkel gerestaureerd en tot schoolgebouw verbouwd.
De stad Mazsalaca heeft een jumelage met Harsewinkel in Duitsland.