El cantón San Lorenzo es un cantón de Ecuador , ubicado en la provincia de Esmeraldas . Su capital es el municipio de San Lorenzo . Su población en el censo de 2001 era de 28.180 habitantes [2]
Grupos étnicos según el censo ecuatoriano de 2010: [3]