Magdalena Ruth Moshi (geboren op 30 november 1990) is een Tansaniaanse zwemmer. Op de Olympische Zomerspelen van 2012 nam ze deel aan de 100 meter vrije stijl voor vrouwen, eindigend op de 45e plaats in de heats, en slaagde er niet in zich te kwalificeren voor de halve finales. Ze nam deel aan de Olympische Zomerspelen van 2016 in de 50m vrije stijl.
, gerangschikt 67e van 91 deelnemers, met een tijd van 29.44s.