Обыкновенный ёрш обитает в больших и малых реках, озёрах, водохранилищах и прудах. 2 Также он встречается в дельтовых районах рек и опресненных заливах морей. 5
В России ёрш распространён повсеместно в водоёмах бассейнов Балтийского, Белого, Баренцева, Чёрного и Каспийского морей в Европе, а в Сибири — в бассейнах рек Северного Ледовитого океана. 3
В водоёмах ёрш держится в придонных горизонтах как прибрежной зарослевой зоны, так и в открытой зоне озёр, в водохранилищах поднимается и в пелагиаль. 5
Для ерша идеальны тихие водоёмы с мягким дном, не укрытым водяной растительностью. 4