Tiene una población total de 19 169 habitantes, con una densidad poblacional de 185 habitantes por kilómetro cuadrado, de los cuales el 38.6% corresponde a la zona urbana y el 61.4% a la zona rural.