Hasselfors es una localidad en el municipio de Laxå, en la provincia de Örebro, Suecia. Hasselfors se encuentra a 81 m de altitud. Su población es de 379 habitantes (2023). La ciudad grande más cercana es Karlskoga, a 28 km al noroeste. Entre los lugares de interés cercanos: Södra Råda Old Church (28 km), Riseberga Abbey (15,6 km) y Viby Church (12,6 km).
También escrito Hasselfors.