Hasselfors este o localitate din comuna Laxå, din Comitatul Örebro, Suedia. Hasselfors se află la 81 m altitudine. Populația este de 379 de locuitori (2023). Cel mai apropiat oraș mare este Karlskoga, la 28 km la nord-vest. Printre obiectivele din împrejurimi: Södra Råda Old Church (28 km), Riseberga Abbey (15,6 km) și Viby Church (12,6 km).
Se scrie și Hasselfors.