Obec Zábrodí leží v Královéhradeckém kraji v ORP Náchod v nadmořské výšce 419 m. V roce 2014 zde žilo 501 obyvatel. Zábrodí má katastrální území o rozloze 822 ha.