El cantón de Montes de Oca se compone de tres distritos, los cuales son: