Hagafors je selo u općini Vaggeryd, u Županija Jönköping, Švedska. Hagafors se nalazi na 223 m nadmorske visine. Broj stanovnika je 104. Najbliži veći grad je Värnamo, 36 km jugozapadno. Među znamenitostima u okolici su Nydala Abbey (16,0 km), Hylletofta Church (12,5 km) i Svenarum Church (1,1 km).