Довжина річки - 162 км. Її початок знаходиться в Житомирській області. У верхній течії в руслі Ірпеня виявляються кристалічні породи, течія швидка. В середній і нижній течії він являє собою типову рівнинну поліську ріку з уповільненим спокійним плином. Ширина русла - 5 - 12 м.
Біля річки широка заплава, на якій розташовані озера і болота. Частина їх нині осушена, русло в багатьох місцях перетворено в канал. У зв'язку із значним підйомом рівня води в Київському водосховищі в гирлі Ірпеня насипана дамба, яка оберігає від затоплення заплаву річки. Її води викачуються насосами в зону водосховища.
Притоками Ірпеня є Унава (87 км), Буча (38 км) та ін У руслі Ірпеня зустрічаються плотва, головень, краснопірка, лящ, гірчак, верхівка, піскар, уклея, бистрянка, густера, бичок-пісочник. Найбільш поширені плотва, бистрянка і гірчак. У затоках виявлені щука, карась, короп, окунь.