Zvekovica is located in the municipality Konavle, in Dubrovnik-Neretva County at an elevation of 90 meters above sea level and it covers the area of 2.51 km² (0.97 sq. miles). According to the 2011 census report, there were 560 inhabitants. It is predominantly populated by Croats (96%), but also Serbs (2%). Nearby places: Močići, Uskoplje, Cavtat, Jasenice, Gabrili, Plat, Čilipi, Soline, Brotnice and Zavrelje.