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 most parts of mexico

c the bulk of the population has shifted from rural to urban