La lamprea de río europeo se encuentra en aguas costeras alrededor de casi toda Europa desde el noroeste del Mar Mediterráneo al norte de los lagos de Finlandia, Escocia, Noruega (Lago Mjosa), Gales (Cors Caron), y Rusia, incluyendo ríos de los Alpes.