1850 lebten im Gebiet des heutigen Hagfors ungefähr 120 Personen (19 Familien). 1876 wurde Hagfors als Ortsname eingetragen. Von 1940 bis 1950 gehörte Hagfors zur Kirchengemeinde Råda. Am 1. Januar 1950 wurde Hagfors eine eigenständige Stadt. 1974 wurde die Stadt zusammen mit anderen Orten Teil der neugeschaffenen Gemeinde Hagfors und Hagfors wurde Hauptort.