Město Dobruška leží v Královéhradeckém kraji v ORP Dobruška v nadmořské výšce 287 m. V roce 2014 zde žilo 6896 obyvatel. Dobruška má katastrální území o rozloze 3443 ha.