La commune de Fay de Bretagne a une superficie totale de 6 481 hectares. Elle appartient au canton de Blain, qui comprend également les communes de Blain, Bouvron, Le Gâvre et Notre Dame des Landes. Elle est située à 25 kilomètres au nord ouest de Nantes et à 35 kilomètres au nord-est de Saint Nazaire, sur le Sillon de Bretagne. Depuis 2002, la commune fait partie de la communauté de communes d'Erdre et Gesvres.
Sa population est passée de 2 175 habitants en 1982, 2 388 en
1990, 2 489 en 1999 pour totaliser 2963 habitants en
2006. L'apport récent d'une nouvelle population composée
essentiellement de jeunes couples explique la situation
actuelle.
La comparaison avec Blain et Bouvron révèle qu'à travers son
solde migratoire, Fay de Bretagne a contribué de façon
significative à la progression de la démographie cantonale de 1975
à 1990. Notre Dame des Landes a aussi joué un rôle significatif.
Depuis 1975, la commune connaît une évolution significative de sa
population en raison d'apports de population extérieure. Ce
comportement révèle l'influence de la proximité de l'agglomération
nantaise, lié à la bonne desserte routière dont jouit la commune
grâce à la RN 165. La commune de Fay ne s'est pas engagée dans un
développement urbain massif, l'activité agricole y conserve ainsi
un rôle économique prépondérant.