At the time of the 2006 National Census, the city's population was 13,800 in 3,711 households. The following census in 2011 counted 15,663 people in 4,626 households. The 2016 census measured the population of the city as 19,123 people in 5,799 households.
In 2019, the Rezvanshahr neighborhood of Ashkezar was separated to form the new city of Majumard.
↑Rahimi, Mohammad Reza (3 April 1396) [Approved 20 March 1392]. Approval letter regarding changing the name of Saduq County in Yazd province to Ashkezar. rc.majlis.ir (Report) (in Persian). Ministry of the Interior, Political and Defense Commission. Proposal 187752/42/1/1; Letter 158802/T38854H; Notification 91159/T47932K. Archived from the original on 23 March 2017. Retrieved 20 December 2023– via Islamic Parliament Research Center of the Islamic Republic of Iran.
↑Habibi, Hassan (c. 2021) [Approved 29 April 1376]. Approval of reforms in Yazd province. qavanin.ir (Report) (in Persian). Ministry of the Interior, Political-Defense Commission of the Government Board. Proposal 1/4/42/4032; Resolution 93808/T907. Archived from the original on 9 July 2021. Retrieved 18 December 2023– via Laws and Regulations Portal of the Islamic Republic of Iran.