Badajoz har 671 299 innbyggere (2005), provinshovedstaden er byen Badajoz. En annen viktig by er Mérida, hovedstad i den autonome regionen.