La Boulogne prend sa source en Vendée, dans la commune de St-Martin des Noyers, près du lieu dit « le Pin ». Démarrant à une altitude de 104 m, cette rivière parcourt 90 km avant de rejoindre le Lac de Grand-Lieu. Plusieurs bourgs de communes vendéennes et de communes de Loire Atantique sont traversés par la Boulogne : la Merlatière, Boulogne, St-Denis la Chevasse, les Lucs-sur-Boulogne, Rocheservière, puis St-Colomban et St-Philbert de Grand-Lieu.
Les débits moyens mensuels de la Boulogne (station de jaugeage de la Vacherie à Rocheservière - 85) varient de quelques dizaines l/s en été à plus de 5 m3/s en hiver. Des ruptures d’écoulements sont constatées en été sur la partie amont de la rivière.
Egalement, un ancien moulin à farine fonctionne une fois l’année aux Lucs sur Boulogne. Une minoterie professionnelle basée à Pont James (Saint-Colomban - 44) pourrait utiliser la force de l’eau pour sa production.