Vernon appartient à la Communauté de communes des Vallées du Clain, composée de 16 communes: Gizay, Dienné, Fleuré, Vivonne, Iteuil, Marnay, Nieuil l'Espoir, Marigny-Chémereau, Château-Larcher, Smarves, La Villedieu du Clain, Les Roches Prémarie, Aslonnes, Fleuré et Vernon.
Elle regroupe actuellement plus de 20000 habitants.
La communauté de Communes gère certains domaines comme la voirie, le ramassage des déchets, les services pour l'enfance et la jeunesse et propose un grand nombre de services aux habitants de son territoire.
Communauté de communes des vallées du Clain