Mexico has no official religion like other Latin American countries. However 95% of Mexicans are Christian and 89% of these are Roman Catholic.