Čelopeci se nalaze u općini Župa Dubrovačka, u Dubrovačko-neretvanskoj županiji na 17 metara nadmorske visine i prostiru se na površini od 1,82 km². Prema popisu iz 2011. godine, u Čelopecima živi 460 stanovnika. Stanovništvo je uglavnom hrvatsko (97%). Okolna naselja: Mandaljena, Čibača, Donji Brgat, Gornji Brgat, Petrača, Martinovići, Buići, Grbavac, Kupari i Makoše.