شهر اشرفالبلاد را شاه عباس اول در سال 1021 هـ . ق (1612 م)، در كنار سواحل درياي خزر در دامنه رشته كوههاي البرز احداث كرد.مجموعه باغهاي اشرف از 6 باغ متصل به يكديگر كه با ديوارههاي سنگي از هم جدا ميشدند، احداث شده است.اين باغها شامل باغ و عمارت چهلستون، باغ چشمه و باغ تپه در جنوب شرقي چهل ستون، باغهاي خلوت، باغ شمال و باغ صاحبالزمان در غرب چهلستون (كه در حال حاضر از آن باغها اثري ديده نميشود) است.
هر يك از اين باغها محل اقامت زمستاني شاه عباس اول و هر كدام داراي عملكرد خاصي مانند: حرمسرا، تشريفات، تفريح، شكارگاه و... بود.
همچنين علاوه بر اين باغها 2 باغ ديگر در دوره صفويه ساخته شد: باغ صفيآباد كه در آن رصدخانه وجود داشت و استخر عباسآباد كه براي شكار مورد استفاده قرار ميگرفت. منبع : مرکز تخصصی معماری ایران