how has Mexico's population changed in recent decades?

A: Due to migration, the population has decreased
B: More people have moved from the highlands to the coasts
C: The bulk of the population has shifted from rural to urban
D: Protestants now outnumber Catholics in the most parts of Mexico

C: The bulk of the population has shifted from rural to urban