Catalan is a Romance language.
According to the Ethnologue, its specific classification is a member of
the East Iberian branch of the Ibero-Romance branch of the Gallo-Iberian
branch of the Western sub complex of the Italo-Western complex of the
Romance group of the Italic branch of the Indo-European language family.
It shares many features with both Spanish and French, and is the language
nearest to Occitan, and is often thought of as a sort of "transitory"
language between the Iberian and Gallic languages when comparing the modern
descendants of Latin.