Ada beberapa jenis pompa irigasi yang tersedia, biasanya bertenaga listrik atau bermesin, masing-masing memiliki kelebihan dan kekurangannya masing-masing. Yang paling umum adalah:
Pompa sentrifugaladalah yang paling umum digunakan untuk irigasi. Mereka bekerja dengan menggunakan impeler yang berputar untuk menciptakan aliran air. Pompa sentrifugal umumnya lebih murah dan lebih mudah perawatannya dibandingkan jenis pompa lainnya, namun pompa ini mungkin tidak efisien dalam mengalirkan air dalam jarak jauh atau ke atas bukit.
Pompa submersibledirancang untuk ditempatkan di bawah air dan sering digunakan di sumur dalam atau di mana sumber air berada di bawah permukaan tanah. Pompa submersible biasanya lebih efisien dan memiliki masa pakai lebih lama dibandingkan jenis pompa lainnya, namun pompa ini bisa lebih mahal dan lebih sulit perawatannya.
Pompa lubang bordirancang untuk digunakan dalam lubang bor dan sumur, dan sering digunakan untuk keperluan irigasi. Mereka bisa berupa pompa submersible atau pompa permukaan, dan desainnya memungkinkan mereka mengangkat air dari kedalaman yang sangat dalam. Pompa lubang bor ideal untuk daerah yang sumber airnya dalam, dan dapat digunakan untuk mengalirkan air ke lokasi terpencil.
Pompa pemancing otomatisadalah jenis pompa sentrifugal yang dapat mengalirkan air secara otomatis tanpa memerlukan intervensi manual, sering digunakan dalam sistem irigasi yang sumber airnya tidak tersedia secara konsisten. Pompa self-priming adalah pilihan yang andal untuk irigasi, dan sering kali digunakan bersama dengan pompa lain.
Pompa bertingkatadalah jenis pompa sentrifugal yang menggunakan impeler untuk meningkatkan tekanan air. Ideal untuk memindahkan air jarak jauh dan ke atas bukit, dan sering digunakan dalam sistem irigasi yang membutuhkan tekanan tinggi. Pompa multistage memang efisien, tetapi harganya bisa lebih mahal dan perawatannya lebih sulit dibandingkan jenis lainnya.
Pompa pistonadalah pompa perpindahan positif yang menggunakan piston dan silinder untuk menggerakkan air. Alat ini sering digunakan dalam sistem irigasi skala kecil, dan ideal untuk memompa air dari sumber dangkal seperti sungai atau kolam. Pompa piston dapat diandalkan dan efisien, dan sering digunakan bersama dengan jenis pompa lainnya.
Pompa tanganmerupakan pilihan sederhana dan hemat biaya untuk sistem irigasi skala kecil. Alat ini dioperasikan secara manual dan ideal untuk memompa air dari sumber dangkal seperti sumur atau kolam. Pompa tangan mudah dirawat dan dapat menjadi pilihan cadangan yang baik jika terjadi pemadaman listrik atau keadaan darurat lainnya.