Die Gemeinde Harrachsdorf besteht seit dem 17. Jh. Elias Müller aus Seifenbach erhielt 1712 das Privileg zur Errichtung einer Glashütte im Neuen Wald, um die eine Siedlung entstand. Ab dem 19. Jh. gehörte Harrachsdorf zum Gerichtsbezirk Rokytnice nad Jizerou. In den 1930er Jahren erfolgte die Eingemeindung von Neuwelt (Nový Svět) und Seifenbach nach Harrachsdorf und 1973 wurde Harrachov zur Stadt ernannt.
Seit 2021 gehört die Stadt zum Gebiet Jablonec nad Nisou. Die Glasbläserei hatte überall in den Sudeten Tradition und erlangte große Berühmtheit in ganz Europa. Noch heute wird in Harrachov die Glasherstellung betrieben. Davon zeugt auch das Glasmuseum in einem 1994 rekonstruierten Herrenhaus in der Nähe der Glasfabrik in Nový Svět.