Danau Taupo mengisi kaldera yang secara topografis tidak jelas, dengan lebar sekitar 35 km yang merupakan lokasi gunung berapi riolitik paling produktif di zona vulkanik Taupo. Kaldera terbentuk selama dua letusan eksplosif besar, letusan Oruanui, sekitar 22.600 tahun yang lalu, dan letusan Taupo, sekitar 1800 tahun yang lalu.