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