Haglund est un village dans la commune de Nyköping, dans le comté de Södermanland, en Suède. Haglund se situe à 66 m d'altitude. La grande ville la plus proche est Nyköping, à 18,3 km au sud. Parmi les sites touristiques alentour : Château de Nyköping (18,8 km), Château de Gripsholm (40 km) et Lid Church (0,8 km). Parmi les sites naturels : Spikstenen (7,0 km).