Matshelagabedi ni kijiji katika North East, Wilaya ya North-East huko nchini Botswana. Idadi ya wakazi wa kijijini hapa ilikuwa 2,871 kulingana na matokeo ya sensa ya mwaka wa 2011.