Pentref a phlwyf sifil yn Norfolk, Dwyrain Lloegr, ydy Weasenham All Saints.[1] Fe'i lleolir yn ardal an-fetropolitan Breckland.
Yng Nghyfrifiad 2011 roedd gan y plwyf sifil poblogaeth o 223.[2]