Cartagena tiene una extensión de 557.5 km2 y ha experimentado un crecimiento constante de su población durante el siglo XX, pasando de 103,373 habitantes en 1900 a 184,686 en 2001. La estructura de población por edad y sexo en 2006 muestra una pirámide de población ensanchada en la base, indicando una alta tasa de natalidad. Los datos de 2006 muestran 2,777 nacimientos, 1,545 defunciones, 8,510 inmigrantes y 5,553 emigrantes.