Heidenheim est une ville du Wurtemberg, en Allemagne. Elle est située à la frontière entre le Bade-Wurtemberg et la Bavière, à environ 17 km au sud d'Aalen et à 33 km au nord d'Ulm. La rivière Brenz traverse la ville. Le château Hellenstein trône sur la ville.