Nantes ligt in het departement Loire-Atlantique in de regio Pays de la Loire in het westen van Frankrijk, aan de rivier de Loire, ongeveer 300 kilometer (190 mijl) ten zuidwesten van Parijs.