Desde 1333, primer año de hambre debido a unas malas cosechas, se sucedieron los desastres: en 1348 la peste negra asoló la ciudad, reapareciendo cíclicamente hasta finales del : 1363, 1371, 1396, 1410, 1429, 1439, 1448, 1466, 1476, 1483, 1494 y 1497. En siglo y medio, la población se redujo en unos 10 000 habitantes. En 1359, Barcelona fue asediada por mar por parte de la flota castellana de Pedro I el Cruel, en el contexto de la Guerra de los Dos Pedros (1356-1375). Además, el terremoto del 2 de febrero de 1428 dejó un saldo de veintidós fallecidos. Por otro lado, en 1391 se produjo un asalto al barrio judío del Call, debido a la acusación infundada de originar la peste, que se saldó con una matanza de buena parte de la población judía. El barrio ya no se recuperó, hasta que, en 1401, el rey Martín el Humano lo clausuró; la expulsión total de los judíos se materializó en 1492, ordenada por los Reyes Católicos.