Answer:
The independence movement in Mexico was primarily sparked by the criollos, who were people of Spanish descent born in the Americas and who held significant economic and social power but were excluded from the highest positions of political power by the Spanish colonial government. The criollos were frustrated with the Spanish colonial government's policies and saw an opportunity to gain power and influence by breaking away from Spain and establishing a new government in Mexico.
While mestizos and indigenous people also played important roles in the independence movement, it was largely driven by the criollos. Mestizos, who were people of mixed European and indigenous ancestry, were also discriminated against by the colonial government, and many joined the criollo-led movement for independence. Indigenous people, who were the original inhabitants of Mexico, faced significant oppression and exploitation under Spanish colonial rule, but their role in the independence movement was more limited due to their marginalized status and lack of political power.