La población total del cantón, es de 20.587 habitantes, lo que nos da una densidad poblacional de 44 habitantes por km.