Svanfors е село во општината Skellefteå, во округот Вестерботен, Шведска. Svanfors се наоѓа на 186 m надморска височина. Најблискиот голем град е Skellefteå, на 25 km источно. Меѓу знаменитостите во околината се Bolidens kyrka (5,5 km), Lejonströmsbron (24 km) и Ersmark Church (18,6 km).