Salaca ir upe Valmieras un Limbažu rajonā. Tā iztek no Burtnieku ezera Ziemeļrietumu gala. Kopš 1929./30. gada iztekas posms tiek regulēts. Upes garums 95 kilometri. Salacas krastos vairākās vietās ir skaisti sārta smilšakmens atsegumi, piemēram "Sarkanās klintis". Upē vairākās vietās krāces. Vasaras beigās ūdens līmenim krītoties, dziļums dažās platākajās vietās ir tikai ap 15 centimetri. Upei ir arī dziļi, lēni posmi.