The town originated as a Swahili trade centre, and then grew as a slave market. Quelimane was founded by Muslim traders (see Kilwa Sultanate) and was one of the oldest towns in the region.