Komolac is located in the City of Dubrovnik, in Dubrovnik-Neretva County at an elevation of 29 meters above sea level and it covers the area of 7.78 km² (3.00 sq. miles). According to the 2011 census report, there were 313 inhabitants. It is largely populated by Croats (87%), but also Bosniaks (5%). Nearby places: Rožat, Čajkovica, Prijevor, Čajkovići, Nova Mokošica, Knežica, Donje Obuljeno, Gornje Obuljeno, Šumet and Bosanka.