Moradabad () is a village in Bahadoran Rural District of the Central District of Mehriz County, Yazd province, Iran.
At the time of the 2006 National Census, the village's population was 1,107 in 325 households. The following census in 2011 counted 1,184 people in 402 households. The 2016 census measured the population of the village as 1,538 people in 469 households. It was the most populous village in its rural district.