Le Sélin de Brotero a été décrite dans le nord-ouest de la péninsule ibérique qui, jusqu'à encore récemment, semblait constituer son unique aire de répartition mondiale (centre et nord du Portugal, Galice, Asturies, Castille-et-Léon en Espagne).
Depuis 1989, on sait qu'il occupe aussi l'ouest du Massif armoricain avec une vingtaine de
stations localisées dans le Finistère, le Morbihan (qui concentre la quasi-totalité des stations bretonnes et françaises), l'est des Côtes-d'Armor et l'ouest de l'Ille-et-Vilaine. Les stations se répartissent le long des cours d'eau : Blavet, Oust, Oyon, canal de Nantes à Brest.