Şahidşehr (Farsça: شاهدشهر), İran'ın Tahran Eyaleti'nde şehir.
Eyaletin Şehriyar şehristanı'nın Merkezi bahşı'nda bulunan şehrin 2006 yılı resmi nüfusu 18.855 kişi[1] ve 4.549 hanedir.