Según la proyección de la INEC al 30 de junio del 2018 la población de San Carlos era de 194.207 habitantes y la población de Ciudad Quesada era de 44933 habitantes.