شلمان یكی از شهرهای بخش مركزی شهرستان لنگرود میباشد. رودخانه شلمان رود از كوههای ناتشكوه سرچشمه میگیرد. این رود در محور جاده رودسر- لاهیجان نسبتاً پرآب است و دو شاخه مهم به نامهای «تاقور» از طرف غرب و «شلمان رود» از طرف شرق دارد. در حدود ۳ كیلومتر پایینتر از شلمان، در یك خم بزرگ به طول ۲/۵ كیلومتر، رودی به نام «كیارود» به آن میپیوندد و سپس رودخانه با چند پیچ و خم بزرگ و كوچك، به دریای خزر سرازیر میشود.
در گذشته به واسطه رودخانه شلمانرود، صید ماهی یكی از راههای امرار معاش عده زیادی از اهالی منطقه بود اما امروزه با كاهش ماهیان استخوانی و غضروفی، صید تنها برخی از گونه ماهیان و به صورت تفننی صورت میگیرد.
