 Each city and municipality is self-governing, divided into barangays led by mayors.Metro Cagayan de Oro is inhabited by distinct Visayan cultural communities.Christianity (particularly Roman Catholicism) is the predominant religion.