De acuerdo a los resultados del Censo de Población y Vivienda de 2010 realizado por el Instituto Nacional de Estadística y Geografía, la población total del municipio de Magdalena es de 29 707 personas, de las cuales 14 848 son hombres y 14 859 son mujeres.