La communauté de communes du Saosnois est née le , par arrêté préfectoral. Elle est issue de la transformation du syndicat à la carte, le SIPAEC du Saosnois. Initialement composée de seize communes, elle est successivement passée de vingt-deux communes au 1er janvier 1996, à 23 au 1er janvier 1997, à vingt-quatre au 1er janvier 2001 avec l'adhésion d'une commune ornaise et à vingt-cinq communes le 1er janvier 2003 avec Suré, deuxième commune de l'Orne adhérant à la communauté de communes du Saosnois.
La communauté de communes du Saosnois se composait de 13 502 habitants, répartis sur vingt-cinq communes.
Le 1er janvier 2015, la communauté devait fusionner avec la communauté de communes du Massif de Perseigne pour former la communauté de communes du Massif de Perseigne et du Saosnois[1]. Mais à la suite de la création de la commune nouvelle de Villeneuve-en-Perseigne en remplacement de la communauté de communes du Massif de Perseigne, l'arrêté préfectoral est devenu caduc.