Esmatabad () is a city in the Central District of Buin Zahra County, Qazvin province, Iran, serving as the administrative center for Zahray-ye Bala Rural District.
This city is populated by Azerbaijani Turks.
At the time of the 2006 National Census, Esmatabad's population was 3,510 in 848 households, when it was a village in Zahray-ye Bala Rural District. The following census in 2011 counted 3,722 people in 1,066 households. The 2016 census measured the population of the village as 2,986 people in 922 households. It was the most populous village in its rural district.
Esmatabad was converted to a city in 2020.