Sreser se nalazi u općini Janjina, u Dubrovačko-neretvanskoj županiji na 5 metara nadmorske visine i prostire se na površini od 6,42 km². Prema popisu iz 2011. godine, u Sreseru žive 194 stanovnika. Stanovništvo je uglavnom hrvatsko (96%), te srpsko (4%). Okolna naselja: Drače, Janjina, Osobjava, Popova Luka, Trstenik, Duba, Kremena, Pijavičino, Žuljana i Otok.