Lacul Roșu este un lac de baraj natural format în 1837, la poalele Muntelui Hășmașul Mare, în apropierea Cheilor Bicazului, la distanța de 26 km de Gheorgheni, în județul Harghita. La ultimele măsurători, efectuate în anul 1987, dimensiunile acestuia sunt: lacul se întinde pe un perimetru de 2.830 m, aria este de 114.676 m² și volumul apei care se acumulează este de 587.503 m³. Lacul s-a format la altitudinea de 983 m, într-o depresiune cu un climat predominant subalpin.