El cantón de San Juan Pie de Puerto agrupaba 19 comunas: