Su litoral es de 55 km, y contiene siete islas: Janitzio, La Pacanda, Yunuén, Tecuena, un pequeño islote llamado "Copujo" que se encuentra cerca de la isla Tecuena, Jarácuaro (donde ya es posible llegar por carretera),así como dos islas más: Urandén Morelos y Urandén Morales.