Obec Suchodol leží v Středočeském kraji v ORP Příbram v nadmořské výšce 447 m. V roce 2014 zde žilo 358 obyvatel. Suchodol má katastrální území o rozloze 645 ha.