Město Hejnice leží na severním úpatí Jizerských hor, v nadmořské výšce 375 m, hlavním tokem je řeka Smědá. Převážná část území patří k chráněné krajinné oblasti Jizerské hory.
Existence Hejnic byla úzce spjata s poutním kostelem, jehož vznik podle pověsti spadá do roku 1211. Na uzdravování nemocných zde asi měla vliv léčivá voda, pramenící v nedaleké Libverdě. K propagaci místa přispěl řád františkánů, jehož klášter zde roku 1692 založil hrabě František Gallas.
V 16. stol. jsou otevřeny doly na železnou rudu, v 19.století vzniklo v obci a jejím okolí několik textilních továren.
Obec Hejnice byla povýšena na město 31. 7. 1917.
Plní funkci průmyslově zemědělského centra, jsou ale i turistickým výchozím stanovištěm s napojením na hromadnou dopravu.
Přírodní hodnota území má význam pro rekreační využívání. V oblasti horského hřebenu se nachází několik přírodních rezervací a chráněných území. V současné době znovu vystupuje kulturní význam Hejnic jako poutního místa.
V Hejnicích se nachází rodný dům Josefa Riedela, sklářského krále Jizerských hor, který se zde narodil roku 1816. Před domem je umístěna pamětní deska vyrobená Josefem Novotným z heřmanické sklárny Spider Glass. Desku slavnostně odhalil roku 2024 potomek Josefa Riedela Maximilián Riedel s manželkou. V Hejnicích se také v chrámu Navštívení Panny Marie nachází monumentální křišťálový lustr, který daroval Josef Riedel svému rodnému městu a kostelu, ve kterém byl pokřtěn.