- Why Did the Aztecs Place These Two Gods on the Same Pyramid?
- Where Did Huitzilopochtli Come From?
- Where Did Tlaloc Come From?
- How Did the Two Gods Divide the Aztec Calendar?
- What Did Each God Symbolize for the Common Person?
- How Did the Spanish Interpret This Relationship?
- What Common Misconceptions Do People Hold?
- The Two Gods Who Shared a Mountain
A Tenochtitlan priest once climbed the 114 steps of the Templo Mayor carrying a heart still warm. At the top, two shrines faced him: one painted red and white, the other striped blue. He chose according to the day. The gods were not equals, but they shared the same sky, the same pyramid, the same city. Huitzilopochtli and Tlaloc were the dual pillars of the Mexica cosmos, one ruling war and the sun, the other ruling rain and the earth’s fertility, and their relationship defined the ritual calendar of the Aztec Empire.
The Templo Mayor was not a temple to one god. It was a mountain with two faces.
Why Did the Aztecs Place These Two Gods on the Same Pyramid?

The Templo Mayor of Tenochtitlan, whose construction began in 1325 CE under the first Mexica ruler Tenoch, was dedicated to both Huitzilopochtli and Tlaloc. The southern half of the pyramid belonged to Huitzilopochtli, the patron god of the Mexica people. The northern half belonged to Tlaloc, the ancient rain god of Mesoamerica. Two staircases, two shrines, one structure.
This was not a compromise. It was a cosmological statement.
The Mexica understood the world as a system of opposing forces that required each other to function. Huitzilopochtli represented the dry season, the sun’s daily battle against darkness, and the human sacrifice that fueled the cosmos. Tlaloc represented the rainy season, the underground waters that fed maize, and the mountain caves where rain was born. One could not exist without the other. The sun needed rain to sustain the people who fed it. The rain needed the sun to draw vapor from the earth.
The Templo Mayor physically embodied this partnership. The two shrines sat at the same height, receiving the same offerings, sharing the same blood. The pyramid itself was called Coatepec, or Serpent Mountain, the mythical birthplace of Huitzilopochtli. But its northern face was painted with Tlaloc’s blue stripes, and its southern face with Huitzilopochtli’s red and white. The building was a single argument: war and agriculture, death and growth, fire and water were not opposites. They were the same cycle viewed from different angles.
Where Did Huitzilopochtli Come From?

Huitzilopochtli, whose name means “Hummingbird of the Left” or “Hummingbird of the South,” was a latecomer to the Mesoamerican pantheon. He did not appear in the older Toltec or Teotihuacan traditions. He was the tribal god of the Mexica, the nomadic people who migrated from the mythical Aztlan around 1111 CE according to the chronicler Diego Durán’s Historia de las Indias de Nueva España (1581).
The Mexica carried Huitzilopochtli as a bundle of bones and feathers. Priests claimed the god spoke to them, directing their migration. When they saw an eagle perched on a cactus eating a snake in 1325 CE, they recognized the sign Huitzilopochtli had promised. They founded Tenochtitlan on that spot.
Huitzilopochtli’s mythology is violent and solar. He was born fully armed from his mother Coatlicue, decapitated his sister Coyolxauhqui, and scattered her body across the mountain. This story, recorded in the Florentine Codex (1577) by Bernardino de Sahagún, was reenacted every year at the Templo Mayor. The Coyolxauhqui stone, a massive circular relief discovered in 1978 during Mexico City subway construction, lay at the base of the Huitzilopochtli side of the pyramid. Sacrificed prisoners were thrown down the steps to land on it.
Huitzilopochtli demanded human hearts. His cult required constant war to supply victims. The Mexica called this xochiyaoyotl, the flowery war, a ritualized conflict with neighboring city-states designed to capture prisoners for sacrifice. Without blood, the sun would stop moving.
Where Did Tlaloc Come From?
Tlaloc was ancient. His worship predated the Mexica by over a thousand years. The great city of Teotihuacan, which collapsed around 600 CE, contained a massive Tlaloc figure painted on its walls. The Toltecs at Tula (950-1150 CE) also venerated him. When the Mexica arrived in the Valley of Mexico, Tlaloc was already the god of rain, lightning, and agricultural fertility for every settled people in the region.
The Mexica did not replace Tlaloc. They adopted him.
Tlaloc’s name means “He Who Makes Things Sprout.” He lived on mountain peaks, where clouds gathered. His palace, according to Sahagún’s informants, contained four rooms: one for rain, one for drought, one for disease, and one for abundance. He sent different kinds of rain depending on his mood: gentle rain for maize, hail for destruction, lightning for punishment.
Tlaloc’s victims were different from Huitzilopochtli’s. Children were sacrificed to Tlaloc, their tears believed to summon rain. The most famous Tlaloc sacrifice took place on Mount Tlaloc, a peak east of Tenochtitlan, during the month of Atlcahualo (February-March). Priests killed children at six different locations on the mountain. If the children cried during the procession, it was considered a good omen.
Tlaloc also claimed those who died from water-related causes: drowning, lightning strike, leprosy, gout. These souls did not go to the underworld Mictlan. They went to Tlalocan, a paradise of green fields and eternal spring.
How Did the Two Gods Divide the Aztec Calendar?
The Mexica ritual calendar, the tonalpohualli of 260 days, and the solar calendar, the xiuhpohualli of 365 days, both reflected the dual structure of the Templo Mayor. Each month had ceremonies dedicated to one god or the other. The year was a negotiation between Huitzilopochtli’s fire and Tlaloc’s water.
The month of Tlacaxipehualiztli (February-March) belonged to Huitzilopochtli. Prisoners were tied to a circular stone and given mock weapons. They fought against fully armed Aztec warriors. Their hearts were removed, and their bodies were flayed. Priests wore the skins for twenty days.
The month of Etzalcualiztli (May-June) belonged to Tlaloc. Priests fasted, abstained from salt and chili, and made offerings of maize porridge. They reenacted the creation of rain by beating the surface of the lake with reeds.
The two gods also shared the great festival of Panquetzaliztli (November-December), which celebrated Huitzilopochtli’s birth. But even here, Tlaloc received offerings. The duality was never abandoned.
What Did Each God Symbolize for the Common Person?
For the average Mexica farmer, Tlaloc was immediate. He decided whether the maize grew or withered. He decided whether the children lived through the dry season. Farmers built small shrines to Tlaloc in their fields, placing gourds of water and amaranth dough shaped like mountains. When the first rains came, they offered tamales and pulque.
Huitzilopochtli was distant but demanding. He was the god of the state, of the warrior elite, of the empire’s expansion. Commoners did not sacrifice to Huitzilopochtli directly. That was the work of priests and nobles. But every household contributed to the wars that supplied his victims. Every family sent sons to the telpochcalli, the youth house where they trained for battle.
The two gods represented two kinds of survival. Tlaloc was the daily bread. Huitzilopochtli was the sword that protected the field.
How Did the Spanish Interpret This Relationship?
When Hernán Cortés and his men entered Tenochtitlan in 1519, they climbed the Templo Mayor and saw the two shrines. Cortés later wrote to King Charles V that the Aztecs worshipped “an idol called Huichilobos” and another called “Tezcatepuca,” confusing Tlaloc with Tezcatlipoca. The Spanish destroyed both shrines and built a Catholic cathedral on the site.
But the duality survived in a transformed way. The Virgin of Guadalupe, who appeared to Juan Diego in 1531 on the hill of Tepeyac, was associated with the earth goddess Tonantzin, who was herself linked to Tlaloc’s feminine counterpart Chalchiuhtlicue. The rain god’s blue-green jade became the Virgin’s blue mantle. The old mountain shrine became a new one.
Modern scholars debate whether the Mexica saw Huitzilopochtli and Tlaloc as truly equal. The archaeologist Eduardo Matos Moctezuma, who excavated the Templo Mayor from 1978 to 1982, argued that the two shrines represented the fundamental division of the Aztec universe: tonatiuh (the sun) and tlalticpac (the earth). The pyramid was a model of the cosmos. Huitzilopochtli occupied the solar, masculine, celestial half. Tlaloc occupied the earthly, feminine, chthonic half. They were not the same, but they were inseparable.
What Common Misconceptions Do People Hold?
The most common error is treating Huitzilopochtli and Tlaloc as rivals. They were not. The Mexica did not pit them against each other. They built them a shared house.
Another misconception is that Tlaloc was a gentle, benevolent god while Huitzilopochtli was purely violent. Tlaloc sent frost. He sent lightning. He drowned children. The rain that gave life also took it. The Mexica understood that fertility required destruction.
A third error is the idea that human sacrifice was only for Huitzilopochtli. Tlaloc demanded children. The scale was different, but the logic was the same: the gods gave life, and life had to be returned.
Finally, some modern sources claim that Huitzilopochtli was a historical human who was deified. There is no evidence for this. The Crónica Mexicáyotl (1609) by Fernando Alvarado Tezozómoc describes Huitzilopochtli as a god from the beginning, a supernatural being who led the Mexica out of Aztlan. The humanization of Huitzilopochtli is a later European interpretation.
FAQ
Did the Aztecs ever pit Huitzilopochtli against Tlaloc in mythology? No. The two gods never fought in Aztec mythology. They occupied different domains and were honored together at the Templo Mayor.
Which god was more important to the Aztec Empire? Huitzilopochtli was the state god and the patron of the Mexica people, but Tlaloc was older and more widely worshipped across Mesoamerica. Their importance was contextual.
Were children sacrificed to both gods? Children were sacrificed primarily to Tlaloc to bring rain. Huitzilopochtli received adult prisoners of war, though children were sometimes offered during famine years.
Can Huitzilopochtli and Tlaloc be compared to any European gods? Huitzilopochtli has been compared to Mars or Ares as a war god, and Tlaloc to Zeus or Jupiter as a sky god who controls weather. The comparisons are loose and miss the Mesoamerican context.
The Two Gods Who Shared a Mountain
The Templo Mayor still stands in the center of Mexico City, its excavated stones visible against the colonial cathedral. The two shrines are gone, but the duality they represented has not disappeared. Every rainy season that follows the dry season, every harvest that follows the war of weeds, every prayer that asks for both sun and water, repeats the old argument. Huitzilopochtli and Tlaloc were not two gods. They were one cycle, one pyramid, one people’s understanding that life requires both fire and flood.
For more on the gods who shaped Mesoamerican religion, see our guide to the Aztec pantheon. To understand how Tlaloc’s feminine counterpart Chalchiuhtlicue fits into the same system, read our glossary entry on water deities. And for the full story of how the Templo Mayor was built and destroyed, visit our guide to Aztec sacred architecture.
