شهرستان شفت در غرب استان گیلان واقع شده و با رشت، 7 کیلومتر فاصله دارد.