According to the 2011 Census of Bangladesh, Muradnagar upazila had a population of 523,556 living in 101,809 households. Its growth rate over the decade 2001-2011 was 11.86%.
The data from the 2011 Census of Bangladesh indicates that Muradnagar upazila had a population of 523,556 people living in 101,809 homes. The area experienced a growth rate of 11.86% over the decade from 2001 to 2011.