La población total del Municipio para 2012 era de 29.463 personas, con un 60% (17.678) en la cabecera municipal, y el restante 40% (11.785) en la zona rural.