Batz-sur-Mer est une commune de l'Ouest de la France dans le département de la Loire-Atlantique, en région Pays de la Loire.