Лещ обитает едва ли не во всех водоемах Европы. Но, как и любая рыба, у него есть свои предпочтения к условиям обитания. Стоит сразу оговорится, что в зависимости от повадок, отличают два типа леща: оседлый и полупроходной. Так полупроходной лещ — рыба, не стоящая на месте и совершающая постоянную миграцию в поисках пищи.
Оседлый лещ тоже не стоит на месте. Но маршруты их перемещения гораздо короче. Стаи таких лещей находятся в постоянном передвижении по «участку» причем по одному и тому же, только им известному маршруту, обходя места вызывающие подозрения. Если посмотреть на участок водоема где живет крупная стая этой рыба, то под водой будут видны так называемые «дороги» — места, по которым передвигается стая и которые резко отличаются от окружающего ландшафта буквально перепаханным дном. В реках со спокойным течением такие стаи отдают предпочтения местам с умеренным течением, глинистым, реже песчаным дном и резким свалом глубин. Таким требованиям отвечают выходы из заливов, бухты, повороты рек, протоки. В таких условиях, лещ держится у самого дна, на глубине 4-5 метров. На более мелководные места, поросшие травой, стаи калинника (еще одно название леща), выходят редко и только в ночные часы. Лещ живущий в озерах, так же предпочитает держатся глубоких мест, но заросших водорослями и имеющие илистое дно. Поэтому и здесь его не встретить вблизи от берега. Разве-что ночью. Совсем другие предпочтения у леща живущих в северных реках. В этих условиях оседлые стаи так же держатся глубоких ям, но не боятся сильного течения, часто выходят на быстрины вплоть до самого фарватера, и встречаются в местах с каменистым дном, где кормится моллюсками.