लखीमपुर में कई नदियों का प्रवाह इनमें से कुछ प्रमुख शारदा, घागरा, कोरियाला, उले, सरायन, चौका, गोमती, कठन, सराय और मोहन हैं।