বাংলাদেশ একটি নদীমাতৃক দেশে এর প্রায় প্রতিটি উপজেলায় কোন না কোন নদী আছে। পীরগাছা উপজেলার ভিতর দিয়ে তিনটি নদী বয়ে গেছে। নদীগোলোর নাম নিম্নে দেয়া হলো।
১। আলাইকুমারী নদী
২। ঘাঘট নদীর কিছু অংশ
৩। তিস্তা নদীর কিছু অংশ
এছাড়াও বিভিন্ন বিলের মধ্যে পারুলের বিল অন্যতম। এসকল নদীতে বর্ষাকালে প্রচুর মাছ পাওয়া যায়। বর্ষাকাল ছাড়া এই নদীগুলোতে পানি খুব কম থাকে।
পরিকল্পনা ও বাস্তবায়নে: মন্ত্রিপরিষদ বিভাগ, এটুআই, বিসিসি, ডিওআইসিটি ও বেসিস