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