The majority of Colombians are fluent in Spanish. However, Santa Catalina, San Andrés, and Providencia recognize English as their official language.