Tafresh (Persian: تفرش) is a city in the Markazi province, Iran. It is the capital of Tafresh County.