Kručica se nalazi u općini Dubrovačko Primorje, u Dubrovačko-neretvanskoj županiji na 43 metra nadmorske visine i prostire se na površini od 1,44 km². Prema popisu iz 2011. godine, u Kručici žive 34 stanovnika. Okolna naselja: Slano, Banići, Trnova, Majkovi, Mravnica, Dubravica, Šipanska Luka, Podgora i Mravinjac.