Roskovec is a town and municipality located in Fier County in south-central Albania. It serves as the administrative seat of its namesake municipality, which covers a total area of 118.08 km2.
The current municipality was established during the 2015 local government reform through the merger of four former municipalities: Kuman, Kurjan, Roskovec, and Strum, which now function as municipal units. As of the most recent data, the total population of the municipality is 16,332, while the population of the former municipality of Roskovec was recorded at 4,078 in the 2023 census.