Hammershøj est une bourg dans la commune de Viborg, dans la région de Jutland central, au Danemark. Hammershøj se situe à 49 m d'altitude. Sa population est de 904 habitants (2026). La grande ville la plus proche est Randers, à 18,1 km à l'est. Parmi les sites touristiques alentour : Fyrkat (13,7 km), Cathédrale de Viborg (22 km) et Randers Kunstmuseum (18,5 km). Parmi les sites naturels : Busbjerg (13,1 km) et Lysnet (19,8 km).

Aussi écrit Hammershøj.