Söderfors ist ein Ort in der Gemeinde Tierp, in Uppsala län, Schweden. Söderfors liegt auf 26 m Höhe. Die Einwohnerzahl beträgt 1.646 (2023). Die nächste größere Stadt ist Gävle, 33 km nördlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Tierp Church (16,3 km), Hedesunda Church (11,8 km) und Sveriges Järnvägsmuseum (31 km).