Mahallat is the capital of Mahallat County, Markazi Province, Iran. At the 2006 census, the city had population of 35,319—10,285 families.
In ancient times it was an important location for Zoroastrianism. It has a cold climate, and strong winds during spring and summer. The city is one of the major producers and exporters of flowers in Iran. Every September the city holds a flower festival. In addition, the area surrounding the city is rich with travertine deposits, which are refined into tiles in nearby factories.