L'agglomération de Saint-Cannat est située dans le département Bouches-du-Rhône.
Les agglomérations à proximité sont les suivantes : Aix-en-Provence, Éguilles, Rognes, Lambesc, La Barben, Lançon-Provence.
26 infirmiers et infirmières à domicile travaillent à Saint-Cannat.