Het kanton Catus omvat de volgende gemeenten:

  • Boissières
  • Calamane
  • Catus (hoofdplaats)
  • Crayssac
  • Francoulès
  • Gigouzac
  • Les Junies
  • Labastide-du-Vert
  • Lherm
  • Maxou
  • Mechmont
  • Montgesty
  • Nuzéjouls
  • Pontcirq
  • Saint-Denis-Catus
  • Saint-Médard
  • Saint-Pierre-Lafeuille