Söderfors es una localidad en el municipio de Tierp, en la provincia de Upsala, Suecia. Söderfors se encuentra a 26 m de altitud. Su población es de 1.646 habitantes (2023). La ciudad grande más cercana es Gävle, a 33 km al norte. Entre los lugares de interés cercanos: Tierp Church (16,3 km), Hedesunda Church (11,8 km) y Swedish Railway Museum (31 km).
También escrito Söderfors.