Vikfors est un village dans la commune de Skellefteå, dans le comté de Västerbotten, en Suède. Vikfors se situe à 27 m d'altitude. La grande ville la plus proche est Skellefteå, à 15,2 km au nord-ouest. Plages à proximité : Örviken ställplats (4,7 km), Danielsten (6,6 km), Burehällarna (12 km). Parmi les sites touristiques alentour : Lejonströmsbron (16,2 km), Bureå Church (4,5 km) et Ursviken Church (8,4 km).