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