Según el Censo Nacional del año 2011, el cantón contaba con una población de 21 744 habitantes, residiendo en más de 7 472 viviendas, aproximadamente.