Obec Nová Ves nad Popelkou leží v Libereckém kraji v ORP Semily v nadmořské výšce 428 m. V roce 2014 zde žilo 659 obyvatel. Nová Ves nad Popelkou má katastrální území o rozloze 1218 ha.