Lake Agnococha (possibly from Quechua aknu beautiful, qucha lake) is a lake in Peru located in the Huancavelica Region, Castrovirreyna Province, Santa Ana District. It is situated at a height of approximately , about 3.54 km long and 1.80 km at its widest point. Agnococha lies north of a larger lake named Orcococha.
The Agnococha dam was erected in 1957. It is long and high. The reservoir has a volume of and a capacity of .