Knežica is located in the City of Dubrovnik, in Dubrovnik-Neretva County at an elevation of 60 meters above sea level and it covers the area of 1.52 km² (0.59 sq. miles). According to the 2011 census report, there were 120 inhabitants. It is predominantly populated by Croats (93%), but also Bosniaks (6%). Nearby places: Čajkovica, Šumet, Komolac, Gornji Brgat, Rožat, Donji Brgat, Bosanka, Prijevor, Čajkovići and Grbavac.