Svanfors ist ein Dorf in der Gemeinde Skellefteå, in Västerbottens län, Schweden. Svanfors liegt auf 186 m Höhe. Die nächste größere Stadt ist Skellefteå, 25 km östlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Bolidens kyrka (5,5 km), Lejonströmsbron (24 km) und Ersmark Church (18,6 km).