Nový Bor ist eine Stadt im Bezirk Česká Lípa, in Liberecký kraj, Czechia. Nový Bor liegt auf 365 m Höhe, 0,6 km vom Gebirge Sudetes entfernt. Die Einwohnerzahl beträgt 11.318 (2024). Die nächste größere Stadt ist Česká Lípa, 8,1 km südlich. Nahe der Grenze: Deutschland, 12 km. Zu den Sehenswürdigkeiten in der Umgebung gehören Burg Grabštejn (25 km), Schloss Lemberk (16,6 km) und Felsenburg Sloup (3,1 km). Zu den Naturdenkmälern gehören Křížová hora (12,5 km) und Stožecké sedlo (9,5 km).