Grbavac se nalazi u općini Župa Dubrovačka, u Dubrovačko-neretvanskoj županiji na 33 metra nadmorske visine i prostire se na površini od 2,34 km². Prema popisu iz 2011. godine, u Grbavcu živi 100 stanovnika. Stanovništvo je u potpunosti hrvatsko. Okolna naselja: Martinovići, Makoše, Donji Brgat, Čelopeci, Buići, Mandaljena, Gornji Brgat, Petrača, Šumet i Knežica.