After Badajoz, the capital, the principal towns are Almendralejo, Azuaga, Don Benito, Jerez de los Caballeros, Mérida, Zafra, Montijo and Villanueva de la Serena.