Makoše se nalazi u općini Župa Dubrovačka, u Dubrovačko-neretvanskoj županiji na 110 metara nadmorske visine i prostire se na površini od 1,39 km². Prema popisu iz 2011. godine, u Makošama živi 168 stanovnika. Stanovništvo je u potpunosti hrvatsko. Okolna naselja: Martinovići, Grbavac, Buići, Mandaljena, Čelopeci, Donji Brgat, Petrača, Gornji Brgat, Brašina i Čibača.