Según datos dados por el INEC, de acuerdo al censo del 28 de noviembre de 2010, en el cantón habitan 42.851 personas, concentrándose en la zona urbana 7.758 habitantes.