Štedrica se nalazi u općini Dubrovačko Primorje, u Dubrovačko-neretvanskoj županiji na 178 metara nadmorske visine i prostire se na površini od 5,74 km². Prema popisu iz 2011. godine, u Štedrici živi 56 stanovnika. Stanovništvo je u potpunosti hrvatsko. Okolna naselja: Imotica, Topolo, Luka, Stupa, Hodilje, Duba Stonska, Ošlje, Česvinica, Mali Ston i Ston.