Situada al suroeste de Managua, de la que la separan 28 km, y a 14 km al norte de Granada está situada a la orilla de la laguna del mismo nombre y a los pies del volcán Masaya (también llamado Popogatepe, "montaña que arde" en chorotega).