Söderfors este o localitate din comuna Tierp, din Comitatul Uppsala, Suedia. Söderfors se află la 26 m altitudine. Populația este de 1.646 de locuitori (2023). Cel mai apropiat oraș mare este Gävle, la 33 km la nord. Printre obiectivele din împrejurimi: Tierp Church (16,3 km), Hedesunda Church (11,8 km) și Swedish Railway Museum (31 km).

Se scrie și Söderfors.