Hagafors este un sat din comuna Vaggeryd, din Comitatul Jönköping, Suedia. Hagafors se află la 223 m altitudine. Populația este de 104 de locuitori. Cel mai apropiat oraș mare este Värnamo, la 36 km la sud-vest. Printre obiectivele din împrejurimi: Nydala Abbey (16,0 km), Hylletofta Church (12,5 km) și Svenarum Church (1,1 km).