Staraja Ladoga (ryska: Ста́рая Ла́дога, "gamla Ladoga", eller Aldeigjuborg i de nordiska sagorna eller Aldogaborg) är en by (selo) i Volchov rajon i Leningrad oblast i Ryssland, och är belägen vid Volchovfloden nära sjön Ladoga, ca 100 km öster om Sankt Petersburg. Staraja Ladoga är centralort i den administrativa landsbygdsenheten Staroladozjskoje, som hade 2 574 invånare i början av 2015.[1]
Byn var en välmående handelsplats från ca år 760 [2] och vidare under 800-talet. Flera olika folkgrupper bodde i byn, som dominerades av skandinaviskaruser. Staraja Ladoga har även kallats för Rysslands första huvudstad.[3] I närheten av byn finns ett gravfält med 18 högar där fynd gjorts av spännbucklor av skandinavisk typ.[4]