Matfors er en by i Nordsverige 15 km vest for Sundsvall, som den fungerer som forstad til. Den har 3270 indbyggere (2000). Byen har bl.a. papirindustri, produktion af medicinsk-teknisk udstyr og vandkraftværk på floden Ljungan.