A taifa (de l'arabe : طائفة ṭā'ifa, pluriel طوائف ṭawā'if) était une principauté indépendante dirigée par des musulmans. Les taifas se sont développés au cours de l'histoire d'Iberia. Il s'agissait généralement d'émirats ou de petits royaumes, mais il y avait aussi une oligarchie, Séville. Un certain nombre se sont formés dans l'Al-Andalus (Ibérie maure) après la fin du califat omeyyade de Cordoue en 1031.
Ils se sont développés en raison d'une division administrative du califat omeyyade de Cordoue et d'une division ethnique de son élite. Il était divisé entre les Arabes (une puissante mais minuscule minorité), les Berbères, les anciens esclaves d'Europe de l'Est et les musulmans ibériques (connus sous le nom de Muladíes (la grande majorité).
Il y a eu une deuxième période de développement des taifas : le milieu du XIIe siècle, lorsque la dynastie almoravide était en déclin.
Au XIe siècle et à nouveau au milieu du XIIe siècle, les émirs (souverains) des taifas ont continué à se battre entre eux, non seulement sur le plan militaire mais aussi pour le prestige culturel. Ils essayaient de recruter les poètes et les artisans les plus célèbres.
Après la fin du califat, les royaumes musulmans rivaux étaient beaucoup plus faibles que les royaumes chrétiens et ils ont donc dû se soumettre et payer un tribut.
Les princes taïfas ont fait appel à deux reprises à des guerriers nord-africains pour les aider à combattre des rois chrétiens. Les Almoravides ont été invités après la chute de Tolède (1085), les Almohades après la chute de Lisbonne (1147). Les guerriers n'ont pas aidé les émirs taïfas, mais ont plutôt annexé leurs terres à leurs propres empires nord-africains.
Les Taifas ont souvent engagé des mercenaires chrétiens pour combattre les royaumes voisins (tant chrétiens que musulmans). La taifa la plus dynamique, qui a conquis la plupart de ses voisins avant l'invasion almoravide, était Séville. Saragosse était également très puissante et très étendue, mais elle était tenue en échec par les États chrétiens voisins des Pyrénées. Saragosse, Tolède et Badajoz étaient auparavant les districts militaires frontaliers du califat.


