Mitochondrial DNA diversity was analysed in 19 Iberian and six foreign sheep breeds. Three mtDNA lineages (B, A and C) were found in the Iberian sheep, with type B clearly predominating over the others. The results were analysed for each of the morphologically determined breed groups in Iberian sheep: Merino, Entrefino, Churro and Iberian trunks. MtDNA lineage C was found only in the Iberian trunk composed of Montesina and Ojalada. These two populations had high mtDNA variability, and in the Iberian sheep only Merino Branco had more variation. The other three Merino types studied showed moderate variability, including the most authentic Merino, the Spanish Merino. These three Merinos clustered closely in a multidimensional scaling representation of distances, while the fourth breed (Merino Branco) showed a clear separation. As for the other two trunks, breeds from the Churro group showed greater maternal uniformity while results for populations included in the so-called Entrefino trunk seemed to have a more heterogeneous maternal origin. The results obtained are discussed with available data from nuclear markers and with morphological classifications, and all this information is analysed in relation to the origin of the different Iberian sheep breeds.