Which Aztec god was the god of war and the sun?

The story behind the answer

Huitzilopochtli was the Aztec god of war and the sun. He was also the patron deity of the Mexica people and the divine protector of their capital, Tenochtitlan.

In Aztec religious tradition, Huitzilopochtli was associated with the daily movement of the sun and the struggle against darkness. He was commonly shown carrying Xiuhcoatl, the fire serpent, which served as a weapon. His name is often connected with the image of a hummingbird, an important symbol in his worship.

Huitzilopochtli’s major temple stood beside Tlaloc’s shrine atop the Templo Mayor. Tlaloc represented rain, fertility, and agricultural growth, while Huitzilopochtli represented war, sacrifice, and solar power. A common mix-up is to identify Tlaloc as the sun god or Quetzalcoatl as the principal war deity; neither is the canonical answer to this question.

Source: Wikipedia · fact-checked Aug. 2026

Add question to a list

Choose a list to keep this question in: