Santa Marta tiene una población de 415.270 habitantes según datos del censo 2005 (DANE, Departamento Administrativo Nacional de Estadítica).
Si comparamos los datos de Santa Marta con los del departamento de Magdalena concluimos que ocupa el puesto 1 de los 30 municipios que hay en el departamento y representa un 36,1130 % de la población total de éste.
A nivel nacional, Santa Marta ocupa el puesto 11 de los 1.119 municipios que hay en Colombia y representa un 0,9683 % de la población total del país.
| Dato | Valor |
| Población total | 415.270 |
| ranking estatal | 1 / 30 |
| ranking nacional | 11 / 1.119 |