Most of the district is in the basin of the Limpopo River. It empties into the Indian Ocean near Xai-Xai. The Changane River forms part of the province's eastern border. The Save River forms the northern border.