Podgora se nalazi u općini Dubrovačko Primorje, u Dubrovačko-neretvanskoj županiji na 320 metara nadmorske visine i prostire se na površini od 2,82 km². Prema popisu iz 2011. godine, u Podgori živi 19 stanovnika. Stanovništvo je u potpunosti hrvatsko. Okolna naselja: Podimoć, Čepikuće, Mravnica, Lisac, Trnova, Zamaslina, Točionik, Visočani, Banići i Doli.