Kamal Shahr (Perzisch: کمال‌شهر) is een stad in het zuiden van de provincie Alborz in Iran. De stad ligt 10 kilometer ten westen van Karaj, de provinciehoofdstad. In 2016 had de stad 141.669 inwoners.

Kamal Shahr is onderdeel van de agglomeratie Groot-Teheran.

Categorie:Stad in Alborz (provincie)