Durante la Guerra de la Independencia, ya en el siglo XIX, la ciudad sufrió tres asedios: en el primer sitio, Badajoz fue tomada —por primera vez en su historia— por los franceses.