The culture of Mexico reflects the country's complex history and is the result of the gradual blending of native culture (particularly Mesoamerican) with Spanish culture and other immigrant cultures.
First inhabited more than 10,000 years ago, the cultures that developed in Mexico became one of the cradles of civilization. During the 300 year rule by the Spanish, Mexico became a crossroad for the people and cultures of Europe, Africa and Asia. The government of independent Mexico actively promoted shared cultural traits in order to create a national identity.
The culture of an individual Mexican is influenced by their familial ties, gender, religion, location and social class, among other factors. In many ways, contemporary life in the cities of Mexico has become similar to that in neighboring United States and Europe, with provincial people conserving traditions more so than the city dwellers.
The Spanish arrival and colonization brought Roman Catholicism to the country, which became the main religion of Mexico. Mexico is a secular state, and the Constitution of 1917 and anti-clerical laws imposed limitations on the church and sometimes codified state intrusion into church matters. The government does not provide any financial contributions to the church, and the church does not participate in public education.
95.6% of the population were Christian in 2010.Roman Catholics are 89% of the total , 47% percent of whom attend church services weekly. In absolute terms, Mexico has the world's second largest number of Catholics after Brazil. According to the Government's 2000 census, approximately 87 percent of respondents identified themselves as at least nominally Roman Catholic.
Other religious groups for which the 2000 census provided estimates included evangelicals, with 1.71 percent of the population; other Protestant evangelical groups, 2.79 percent; members of Jehovah's Witnesses, 1.25 percent; "Historical" Protestants, 0.71 percent; Seventh-day Adventists, 0.58 percent; The Church of Jesus Christ of Latter-day Saints, 0.25 percent; Jews, 0.05 percent; and other religions, 0.31 percent. Approximately 3.52 percent of respondents indicated no religion, and 0.86 percent did not specify a religion.