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