Hagafors es una aldea en el municipio de Vaggeryd, en la provincia de Jönköping, Suecia. Hagafors se encuentra a 223 m de altitud. Su población es de 104 habitantes. La ciudad grande más cercana es Värnamo, a 36 km al suroeste. Entre los lugares de interés cercanos: Nydala Abbey (16,0 km), Hylletofta Church (12,5 km) y Svenarum Church (1,1 km).