Under den spanske borgerkrigen var Cartagena hovedbasen til den republikanske marinen. Den holdt lenger stand mot general Francos tropper enn noen annen spansk by, og ble ikke inntatt før 31. mars 1939.