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