لاهیجان در دامنه های شمالی رشته کوه البرز قرار گرفته است. شهر لاهیجان از شمال به دریای خزر، از شرق به لنگرود، از جنوب به دیلمان و از غرب به آستان اشرفیه محصور می شود.