Obec Sloveč leží v Středočeském kraji v ORP Poděbrady v nadmořské výšce 218 m. V roce 2014 zde žilo 535 obyvatel. Sloveč má katastrální území o rozloze 1250 ha.