Ареал карпа охватывает Европу, Среднюю и Переднюю Азию, Дальний восток и большинство других территорий в пределах умеренных и южных широт. В России короп повсеместно встречается в пресных водоемах бассейна Черного, Азовского, Балтийского, Каспийского, Японского и Охотского морей.
Предпочитают озёра и прочие стоячие водоёмы с мягким, глинистым, песчаным или умеренно твердым грунтом и большим количеством растительности.