Marapong is a town situated in the Central District of Botswana. It is geographically positioned west of Francistown and lies south of the road that connects Francistown to Nata.
According to the 2011 census, the population of Marapong was recorded as 2,666 residents.