El cantón de Goicoechea se compone de siete distritos, los cuales son: