കേരളത്തിൽ അനേകം പുഴകളുണ്ട്. അതിൽ 15 കിലോമീറ്ററോ അതിൽ കൂടുതലോ നീളമുള്ള പുഴയെയാണ് കേരളത്തിൽ നദിയായി കണക്കാക്കുന്നത്. ഭാരതത്തിലെ മഹാനദികളുടെ പട്ടികയിലെ ഒന്നുപോലും കേരളത്തിൽ നിന്നില്ല. 2,000- 20,000 ച.കി.മീറ്ററുകൾക്കിടക്ക് നീർവാർച്ചാപ്രദേശം ഉള്ളവയാണ് ഇടത്തരം നദികൾ. ഇങ്ങനെ നോക്കുമ്പോൾ <MASK>, ഭാരതപ്പുഴ, പമ്പ, ചാലിയാർ എന്നിവ ഇടത്തരം നദികളാണ്. 2,000 ച.കി.മീറ്ററിൽ കുറഞ്ഞ നീർവാർച്ചാപ്രദേശം ഉള്ളവയാണ് ചെറുനദികൾ. കേരളത്തിലെ 40 നദികൾ ഈ ഗണത്തിൽപ്പെടും. 16 കിലോമീറ്റർ നീളമുള്ള ഏറ്റവും ചെറിയ നദിയായ മഞ്ചേശ്വരം പുഴ  മുതൽ 244 കിലോമീറ്റർ നീളമുള്ള പെരിയാർ വരെ ഇക്കൂട്ടത്തിലുണ്ട്. കേരളത്തിലെ ആകെ 44 നദികളിൽ 41 എണ്ണം പടിഞ്ഞാറോട്ടും 3 എണ്ണം കിഴക്കോട്ടുമാണ് ഒഴുകുന്നത്. 100 കി.മീറ്ററിൽ കൂടുതൽ നീളമുള്ള 11 നദികളുണ്ട്.
നദി
തോട് പെരിയാർ ചാലിയാർ ഭൂമി