ثم تأسست في إيران الدولة الزيارية، كان مرداويج بن زيار - المؤسس الحقيقي لهذه الدولة - قد أعلن استقلاله في طبرستان وجرجان عام 316 ه، ثم امتد نفوذه إلى باقي المدن والمناطق، فاحتل إصفهان وهمدان، وهدد حلوان الواقعة على الحدود العراقية، ومرداويج هو الذي عين علي بن بويه واليا على الكرج.
استمرت حكومة الزياريين حتى عام 470 ه، ثم اضمحلت دولتهم، وتلاش نفوذهم.