Město Nový Bydžov leží v Královéhradeckém kraji v ORP Nový Bydžov v nadmořské výšce 232 m. V roce 2014 zde žilo 7055 obyvatel. Nový Bydžov má katastrální území o rozloze 3525 ha.