Mahallat (en persan : محلات) est une ville iranienne située dans la province de Markazi, à 262 km de Téhéran.