El hospital ha estado ubicado en dos lugares distintos, situados ambos a escasos metros.
Desde su creación hasta 1981 estuvo ubicado frente al Panteón de Marinos Ilustres y desde esa fecha hasta la actualidad a mano izquierda del panteón.
El centro tuvo una actuación destacada durante las grandes epidemias que asolaron la provincia a lo largo de los siglos XIX y XX (fiebre amarilla, cólera, gripe española y tifus exantemático).
La construcción del nuevo hospital comienza a finales de la década de 1970, prolongándose hasta 1981, año en el que se derribó el viejo hospital.
Desde 2015 se encuentra también en el edificio el servicio de Salud Mental.