Rosfors is a settlement in Piteå Municipality, in Norrbotten County, Sweden. Rosfors lies at 24 m above sea level. The nearest city is Piteå, 29 km to the south. Among the landmarks around are Boden Fortress (25 km), Nederluleå Church (26 km) and Luleå Cathedral (31 km).