Obec Slavče leží v Jihočeském kraji v ORP Trhové Sviny v nadmořské výšce 568 m. V roce 2014 zde žilo 634 obyvatel. Slavče má katastrální území o rozloze 1628 ha.