Svanfors es una aldea en el municipio de Skellefteå, en la provincia de Vestrobotnia, Suecia. Svanfors se encuentra a 186 m de altitud. La ciudad grande más cercana es Skellefteå, a 25 km al este. Entre los lugares de interés cercanos: Bolidens kyrka (5,5 km), Lejonströmsbron (24 km) y Ersmark Church (18,6 km).