Plat se nalazi u općini Župa Dubrovačka, u Dubrovačko-neretvanskoj županiji na 10 metara nadmorske visine i prostire se na površini od 1,01 km². Prema popisu iz 2011. godine, u Platu živi 307 stanovnika. Stanovništvo je uglavnom hrvatsko (97%). Okolna naselja: Soline, Zavrelje, Mlini, Srebreno, Cavtat, Brašina, Kupari, Petrača, Jasenice i Zvekovica.