Елец обитает в реках бассейна Балтийского моря, Ладожского и Онежского озера, в бассейне Северного Ледовитого океана, а также во всех реках Черного моря. Елец обитает в Европе к северу от Альп и к востоку от Пиренеев. В бассейне Каспийского моря — в реках Волга, Урал, Эмба. Сибирский подвид ельца встречается от Колымы до Оби, в реках Чу, Манас и в изолированных бассейнах многих озер Сибири, Северного и Центрального Казахстана.

Рыбалка и елец