Le territoire intercommunal regroupe 20 communes et 25 388 habitants :