Il lago di Meugliano è situato su lato destro delle morene dell’Anfiteatro Morenico di Ivrea, in bassa Valchiusella. Al pari degli altri laghi presenti nell’Anfiteatro Morenico di Ivrea è un lago di origine glaciale e si è originato dall’azione di un antico ghiacciaio (ghiacciaio Balteo) che scendeva dalla Valle d’Aosta e ricopriva l’intera area intorno alla città di Ivrea.