उत्तर प्रदेश की सबसे लम्बी नहर शारदा नहर है | शारदा नहर उत्तर प्रदेश की सर्वाधिक लम्बी नहर है। शाखा-प्रशाखाओं सहित शारदा नहर की कुल लम्बाई 12,368 किलोमीटर है। यह उत्तर प्रदेश और नेपाल सीमा के समीप शारदा नदी के किनारे "बनबसा" नामक स्थान से निकाली गई है। नहर की मुख्य शाखाएँ खीरी, शारदा-देवा, बीसलपुर, निगोही, सीतापुर, लखनऊ और हरदोई आदि जिलों में हैं। इस नहर पर "खटीमा शक्ति केन्द्र" भी स्थापित किया गया है।