Hagfors est une ville de Suède, chef-lieu de la commune de Hagfors, dans le comté de Värmland. 5 403 personnes y vivent.