Tanzania Ports Authority (TPA) is a body corporate established by the Ports Act. No. 17 of 2004 to replace Tanzania Harbours Authority (THA) which was earlier established by the THA Act of 1977 for seaports, the major ones being Dar es Salaam, Tanga and Mtwara.
Among other changes brought by this law, TPA roles were extended to include inland waterways ports on the lakes Victoria, Tanganyika and Kyela. Currently, the Authority performs the role of both a Landlord and Operator with the main objective of promoting effective management and operations of sea and inland waterways ports, provision of services in relation to loading and unloading of cargo and passenger services, developing, promoting and managing port infrastructure and superstructure, maintaining port safety and security.