Le lac se trouve entre le Pérou et la Bolivie. Il sert de frontière naturelle entre ces deux pays. Au Pérou, il se situe dans la région des Andes et la ville la plus importante du lac est Puno.