La commune de Saint-Joachim se situe dans le département Loire-Atlantique.
Les municipalités à proximité sont les suivantes : Guérande, Saint-Lyphard, Herbignac, Saint-André-des-Eaux, La Chapelle-des-Marais, Saint-Nazaire, Trignac, Crossac, Montoir-de-Bretagne, Saint-Malo-de-Guersac, Sainte-Reine-de-Bretagne.
5 infirmiers et infirmières à domicile pratiquent à Saint-Joachim.