Mehdişehr(Farsça:'''مهدیشهر', Mehdīshahr), İran'ın Semnan Eyaleti'nde şehir. Kendi adını taşıyan Mehdişehr şehristanı'na bağlıdır ve bu şehristanın yönetim merkezidir. Kentin 2006 yılı nüfusu 20.581'dir.Mehdişehr, Semnan'ın 20 km. kuzeyinde bulunur ve Elbruz Dağları'nın güney yamaçlarında kurulmuştur.