Montmagny is een plaats en voormalige gemeente in het Zwitserse kanton Vaud.
Montmagny telt 167 inwoners.

Geschiedenis 
Voor 2008 maakte de gemeente deel uit van het toenmalige district Avenches. Op 1 januari 2008 werd de gemeente deel van het nieuwe district Broye-Vully.
Op 1 juli 2011 fuseerde de gemeente met de gemeentes Bellerive, Chabrey, Constantine, Mur, Vallamand et Villars-le-Grand tot de nieuwe gemeente Vully-les-Lacs.

Plaats in Vaud
Voormalige gemeente in Vaud
Vully-les-Lacs