Эта рыба обитает почти во всех водоемах. Ищет широкие и глубокие участки со слабым течением или стоячей водой, с мягким глинистым или умеренно илистым дном. Не избегает и твердого дна, если оно не каменисто. Любит теплую воду, отдает предпочтение заросшим водоемам. Держится на глубине.
В летние месяцы, когда вода сильно прогрета, выходит на участки с течением и на мелководье. Подходят для карпа почти все старые протоки, малые и большие долинные водохранилища, а также глубокие ямы, пруды и затопленные песчано-гравийные карьеры. Искать его надо на мелководье и в глубоких поросших заводях, а также в тиховодье с обратным течением и в такое время, когда он занят поиском корма. В долинных водохранилищах карпа надо ловить там, где он сам обнаруживает себя и, по всей видимости, будет искать корм. Его самые излюбленные места - затопленные в прошлом поля и луга.
В летние месяцы карп держится на глубине от 2 до 5 м, в зависимости от крутизны падения дна. При похолодании в начале осени карп уходит на глубину примерно 10 м, а ближе к зиме - еще глубже.