Qaleh-ye Mohammad Ali Khan () is a village in Hasanabad Rural District of Fashapuyeh District in Ray County, Tehran province, Iran.
At the time of the 2006 National Census, the village's population was 65 in 22 households. The following census in 2011 counted 67 people in 25 households. The 2016 census measured the population of the village as 69 people in 29 households.