Slavica is located in the municipality Fužine, in Primorje-Gorski Kotar County at an elevation of 850 meters above sea level and it covers the area of 5.52 km² (2.13 sq. miles). According to the 2011 census report, there were 33 inhabitants. It is entirely populated by Croats. Nearby places: Belo Selo, Belobrajići, Sljeme, Vrata, Lokve, Brestova Draga, Sopač, Homer, Fužine and Pirovište.