Danau Maninjau adalah danau terluas ke-11 di Indonesia, dan terluas ke-2 di Sumatera Barat. Danau vulkanik ini terletak di Kecamatan Tanjung Raya, Kabupaten Agam. Danau Maninjau berada pada ketinggian 461,50 meter dpl, memiliki luas 99,5 km persegi dan kedalamannya adalah 495 meter.
Danau ini terletak kira-kira 140 km sebelah utara Kota Padang, 36 km dari Bukittinggi, 27 km dari Lubuk Basung yang merupakan ibukota Kabupaten Agam.
Dikisahkan, Danau Maninjau awalnya adalah gunung berapi dengan kawah yang luas di pucaknya. Lalu gunung tersebut meletus dan membentuk sebuah danau yang luas yang dinamakan Danau Maninjau.
Danau ini merupakan sumber air untuk Sungai Batang Sri Antokan, terdapat PLTA Maninjau di salah satu bagian danau. Nama lain Danau Maninjau adalah Puncak Lawang. Keindahan air danau dan suasana yang hijau membuat mata segar saat perjalanan menuju ke danau Maninjau.