Обыкновенный пескарь обитает в водоёмах северо-восточной части Европы. 34 В частности, в Великобритании, южной Швеции, в водоёмах бассейнов Белого, Балтийского и Северного морей и в реке Волге. 34
Речной пескарь предпочитает песчаные и каменистые участки со средним по скорости течением. 13 Также он часто встречается в водохранилищах, озёрах и прудах с оптимальным кислородным режимом. 34
Ещё пескарь обитает в реках бассейна Аральского моря, в озере Иссык-Куль, в реках Сибири (от Оби до Енисея), бассейна Амура и Приморского края. 5
На Дальнем Востоке, в Приморском крае, пескарь распространён практически во всех реках. 3