Why did the Aztecs sacrifice prisoners of war to the god Huitzilopochtli?

1. to keep volcanoes from erupting
2. to keep neighboring people from invading
3. to keep slaves from revolting
4. to keep the god from growing weak

1 answer

2. to keep neighboring people from invading

The Aztecs believed that sacrifice to Huitzilopochtli was necessary to ensure the continued success and prosperity of their civilization, including protecting them from invasion by neighboring tribes. Sacrificing prisoners of war was seen as a way to appease the god and maintain power and control over their enemies.