Según el censo del 2010, el cantón San Juan Bosco cuenta con 4.052 habitantes.