Gnojnice is located in the municipality Cetingrad, in Karlovac County at an elevation of 281 meters above sea level and it covers the area of 3.15 km² (1.22 sq. miles). According to the 2011 census report, there were 24 inhabitants. It is predominantly populated by Croats (91%), but also Serbs (9%). Nearby places: Gornje Gnojnice, Donje Gnojnice, Tatar Varoš, Bilo, Kapljuv, Miljevac, Dubrave, Strmačka, Lađevačko Selište and Delić Poljana.