At the time of the 2006 National Census, the city's population was 3,566 in 1,072 households, when it was in the former Farahan District of Tafresh County.[6] The following census in 2011 counted 4,297 people in 1,337 households,[7] by which time the district had been separated from the county in the establishment of Farahan County. The city and the rural district were transferred to the new Central District, with Farmahin as the county's capital.[4] The 2016 census measured the population of the city as 5,756 people in 1,856 households.[2]
^Farmahin can be found at GEOnet Names Server, at this link, by opening the Advanced Search box, entering "-3062738" in the "Unique Feature Id" form, and clicking on "Search Database".