Blain est situé à 40 km au nord de Nantes, sur le Canal de Nantes à Brest et à proximité de la forêt domaniale du Gâvre.
Selon le classement établi par l'Insee en 1999, Blain était une commune urbaine sans banlieue (ville isolée) et non polarisée, c'est-à-dire ne faisant partie d'aucune aire urbaine ni d'aucun espace urbain (cf. Liste des communes de la Loire-Atlantique).
Ancien carrefour de voies romaines, Blain joue un rôle commercial important entre Nantes, Redon et l'Anjou. Le canal de Nantes à Brest sépare la localité du château dont la première construction remonte à 1104.
www.wikipedia.com