Roffiat est un village situé sur la commune de Batz-sur-Mer, dans le département français de la Loire-Atlantique.