Valiabad () is a village in Zahray-ye Bala Rural District of the Central District in Buin Zahra County, Qazvin province, Iran.
At the time of the 2006 National Census, the village's population was 904 in 234 households. The following census in 2011 counted 861 people in 266 households. The 2016 census measured the population of the village as 913 people in 287 households.