Betafo is a district in Vakinankaratra Region, Madagascar. The administrative centre of the district is the town of Betafo. However the district has subsequently been divided by the creation of the new Mandoto District from former parts of Betafo District. The reduced district covers an area of 4,607 km2, and it had an estimated population of 331,696 in 2018. It is situated at 22 km west of Antsirabe.