Bagamoyo es una ciudad de Tanzania fundada a finales del sigloXVIII. Fue capital del África Oriental Alemana, y uno de los puertos comerciales más importantes del este de África. En la actualidad tiene unos 30.000 habitantes y es la capital del distrito de Bagamoyo.
Bagamoyo fue uno de los centros comerciales más importantes del este de África en el sigloXIX, su historia se ha visto influenciada por comerciantes árabes e indios, por misioneros cristianos y por los colonizadores alemanes.
En el sigloXVIII se asentaron en Bagamoyo familias musulmanas provenientes de Omán, y hacia la segunda mitad del sigloXIX se convirtió en un puerto comercial de marfil y de esclavos. La esclavitud fue prohibida oficialmente en 1873, pero continuó clandestinamente hasta finales del sigloXIX.
Bagamoyo fue la capital del África Oriental Alemana entre 1886-1891, año en el que Dar es Salaam pasó a ser la capital de la colonia. Cuando el Imperio Alemán decidió construir una línea férrea de Dar es Salaam al interior en 1905, la importancia de Bagamoyo comenzó a declinar. En 1916, durante la Primera Guerra Mundial, sufrió un bombardeo naval británico, los alemanes fueron invadidos y su fuerte tomado.