La communauté d’agglomération du Marsan est née le 1er janvier 2002 (arrêté du préfet des Landes en date du 27 décembre 2001), succédant à la communauté de communes du Pays du Marsan créée le 1er janvier 1999 (arrêté du préfet des Landes daté du 28 décembre 1998) qui s'était agrandie le 11 décembre 2001 avec l'adhésion de trois nouvelles communes.
Le 27 septembre 2010, il a été présenté à l'ensemble du conseil communautaire la nouvelle identité de l'agglomération, devenant ainsi « Le Marsan Agglomération ».
En 2011, elle regroupe 53 526 habitants.
En 2016, il est décidé une nouvelle fois de changer la dénomination de l'agglomération en la nommant « Mont-de-Marsan Agglomération ». L'objectif annoncé de ce changement de dénomination est une meilleure reconnaissance à l'extérieur.
Liste des 18 communes de l’EPCI : Benquet, Bostens, Bougue, Bretagne-de-Marsan, Campagne, Campet-et-Lamolère, Gaillères, Geloux, Laglorieuse, Lucbardez-et-Bargues, Mazerolles, Mont-de-Marsan, Pouydesseaux, Saint-Avit, Saint-Martin-d’Oney, Saint-Perdon, Saint-Pierre-du-Mont et Uchacq-et-Parentis


