رودخانه شاهرود با طول ۱۷۵ کیلومتر، از پیوستن آب دو رود طالقان رود و الموت رود در روستای شیرکوه تشکیل میشود. این رود با جهت شرقی- غربی از منطقه الموت استان قزوین و شهرستان طالقان استان البرز گذشته و پس از دریافت حدود ۳۵ شاخه فرعی، در محل سد منجیل به دریاچه سد سفیدرود میریزد.
رودخانه شاهرود از نظر خصوصیات آب و هوایی، رژیم بارندگی، نظام هیدرولوژیک و سایر مشخصات، در شمار رودخانههای کوهستانی قرار میگیرد. این رود همواره طغیانی است و تا اواخر بهار، گِل و لای فراوانی همراه آب حمل میشود و آبرفت آن برای شالیزارهای پیرامون اهمیت قابل توجهی دارد.
از آنجا که رودخانه شاهرود مهمترین و پرآبترین رودخانه قزوین است، با نام «شاهرود» به معنای رود بزرگ نامگذاری شده است.
![حاشیه رودخانه شاهرود رودخانه شاهرود حاشیه رودخانه شاهرود](http://seeiran.ir/wp-content/uploads/2014/03/%D8%B1%D9%88%D8%AF%D8%AE%D8%A7%D9%86%D9%87-%D8%B4%D8%A7%D9%87%D8%B1%D9%88%D8%AF.jpg)
![حاشیه رودخانه شاهرود رودخانه شاهرود2 حاشیه رودخانه شاهرود](http://seeiran.ir/wp-content/uploads/2014/03/%D8%B1%D9%88%D8%AF%D8%AE%D8%A7%D9%86%D9%87-%D8%B4%D8%A7%D9%87%D8%B1%D9%88%D8%AF2.jpg)