Durante gran parte de la Edad Moderna existieron en Sanlúcar varios hospitales como el hospital de San Diego, el de San Juan de Dios, el de Gracia, el de la Misericordia, Santa Caridad etc.