Recientemente, según la Dirección Nacional de Planeación, Santa Marta posee, al 2011, una población cercana a los 470.000 habitantes.