The first Catholic church in Mazsalaca was built in the 14th century. In 1890 the old church was demolished and replaced by the present St. Anna Lutheran Church.