Magherno is een gemeente in de Italiaanse provincie Pavia (regio Lombardije) en telt 1447 inwoners (31-12-2004). De oppervlakte bedraagt 5,1 km², de bevolkingsdichtheid is 276 inwoners per km².
Demografie Magherno telt ongeveer 657 huishoudens. Het aantal inwoners steeg in de periode 1991-2001 met 5,9% volgens cijfers uit de tienjaarlijkse volkstellingen van ISTAT.
Jaar Inwoneraantal 1991 1303 2001 1380
Geografie Magherno grenst aan de volgende gemeenten: Copiano, Gerenzago, Torre d'Arese, Villanterio, Vistarino.
Categorie:Gemeente in Pavia