La ville de Crossac se situe dans le département Loire-Atlantique.
Les municipalités limitrophes sont les suivantes : Besné, Donges, Sainte-Reine-de-Bretagne, Saint-Malo-de-Guersac, Saint-Joachim, Pontchâteau.
2 infirmiers et infirmières à domicile travaillent à Crossac.