Le canton n° 9 (Gignac) comprend les communes suivantes : Aniane, Arboras, Argelliers, Aumelas, Bélarga, La Boissière, Campagnan, Gignac, Jonquières, Lagamas, Montarnaud, Montpeyroux, Plaissan, Popian, Le Pouget, Pouzols, Puéchabon, Puilacher, Saint-André-de-Sangonis, Saint-Bauzille-de-la-Sylve, Saint-Guilhem-le-Désert, Saint-Guiraud, Saint-Jean-de-Fos, Saint-Pargoire, Saint-Paul-et-Valmalle, Saint-Saturnin-de-Lucian, Tressan, Vendémian.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Gignac.