رانکوه از توابع شهرستان املش در استان گیلان میباشد که در پنج کیلومتری املش قرار دارد و حدود دویست و پنجاه هکتار مساحت آن است. رانکوه از شمال و شرق به رودسر، از جنوب به رودبار الموت و از غرب به دیلمان و لاهیجان محدود می شود. رانکوه نسبت به رشت حدود ۷۳ کیلومتر فاصله دارد.
بخش جنوبی این شهر، جنگلی با اب و هوای کوهستانی و سردسیر و بخش شمالی آن آب و هوایی مرطوب و معتدل دارد که در قسمت ساحلی و جلگه ای واقع شده است. از ویژگیهای مهم این شهر واقع شدن در دامنه کوههای پوشیده از درختان جنگلی است که بر زیبایی آن افزوده است. از محصولات این شهر میتوان به ابریشم، فندق، غلات و چای اشاره نمود.