ماسوله در ۵۵ کیلومتری رشت در استان گیلان قرار دارد.
این شهر در ناحیهای کوهستانی و جنگلی در دامنهای صخرهای با با وسعت آن ۱۶ هکتار و ارتفاع 1050 متر از سطح دریای آزاد ساخته شدهاست.
ماسوله در ۳۲ کیلومتری جنوب غربی شهرستان فومن قرار دارد و از غرب به خلخال، از شمال به ماسال و از جنوب به تارم علیا محدود است.
این شهر طی شماره ۱۰۹۰ در فهرست آثار ملی به ثبت رسیده است.
هشتصد تا هزار سال پيش مردماني از نقاط مختلف سرزمين گسترده ايران به دلائل نامعلومي به منطقه ماسوله كوچ كردند.
برخي از مردمان محلي نيز از منطقه اي به نام كهنه ماسوله واقع در 6 كيلومتري شمال غرب اين شهر با اين افراد همراه شدند.
طي كاوش هاي انجام شده از محوطه باستاني كهنه ماسوله سفالينه هائي متعلق به قرون پنجم تا هشتم هجري قمري بدست آمده است كه دقيق ترين مستندات قابل توجه تاريخي مي باشند.
در ۱۰ کیلومتری بالاتر از ماسوله جدید، ماسوله قدیم با آثار و بازماندههای انسانی از قبیل سنگ کوره و ...
در منطقهای گسترده پراکنده شده است که جزء آثار باستانی بشمار میآیند.
زبان مردم ماسوله تالشی است.
ماسوله دارای محلههای ریحانه بر، خانه بر، مسجدبر، کشه سر و اسد محله است.
قلل مهم ماسوله عبارتاند از: شاهمعلم (شامولوم)، آسمانکوه، لاسه سر، تروشوم و کله قندی. که قله شاه معلم با ارتفاع ۳۰۵۰ متر بلندترین نقطه استان گیلان می باشد
ماسوله دارای معماری منحصر به فردی است.
محوطه جلوی خانهها و پشت بامها هر دو به عنوان پیاده رو استفاده میشوند. خیابانهای کوچک و پلههای بسیار به هیچ وسیله نقلیه موتوری اجازه ورود نمیدهد
. معماری ماسوله در یک جمله توصیف میشود:
حیاط ساختمان بالایی پشت بام ساختمان پایینی است. ساختمانها معمولاً از دو طبقه تجاوز نمیکنند .