Moshopha ni kijiji katika Mahalapye, Wilaya ya Central huko nchini Botswana. Idadi ya wakazi wa kijijini hapa ilikuwa 1,373 kulingana na matokeo ya sensa ya mwaka wa 2011.