Tomislavovac se nalazi u općini Ston, u Dubrovačko-neretvanskoj županiji na 156 metara nadmorske visine i prostire se na površini od 16,13 km². Prema popisu iz 2011. godine, u Tomislavovcu živi 105 stanovnika. Stanovništvo je u potpunosti hrvatsko. Okolna naselja: Putniković, Dubrava, Dančanje, Brijesta, Žuljana, Zabrđe, Sparagovići, Komarna, Popova Luka i Drače.