Le lac Long est situé dans le massif du Mercantour, à 2 566 m d'altitude sur la commune de Belvédère, dans le département des Alpes-Maritimes.