Hasselfors ist ein Ort in der Gemeinde Laxå, in Örebro län, Schweden. Hasselfors liegt auf 81 m Höhe. Die Einwohnerzahl beträgt 379 (2023). Die nächste größere Stadt ist Karlskoga, 28 km nordwestlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Alte Kirche von Södra Råda (28 km), Kloster Riseberga (15,6 km) und Viby Church (12,6 km).