Haglund ist ein Dorf in der Gemeinde Nyköping, in Södermanlands län, Schweden. Haglund liegt auf 66 m Höhe. Die nächste größere Stadt ist Nyköping, 18,3 km südlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Nyköpingshus (18,8 km), Schloss Gripsholm (40 km) und Lid Church (0,8 km). Zu den Naturdenkmälern gehören Spikstenen (7,0 km).