According to the 2011 census Moradabad city has a population of 887,871. The population of Moradabad District was 4,772,006, roughly equal to the nation of singapore or the US state of Alabama. It is the second most populated district in the state of Uttar Pradesh. This gives it a ranking of 26th in India (out of a total of 640) The district has a population density of 1,284 inhabitants per square kilometre (3,330/sq mi). Its poulation growth rate  over the decade 2001-2011 was 25.25%.

In 2011 a new district named Sambhal district was formed with two sub districts of Moradabad district. The rest of Moradabad district has a population of 3,126,507.

Moradabad has a sex ratio  of 903 females for every 1000 males, and a literacy rate  of 58.67%.

Specification Units
Area 3741  Sq Km
No.Of Tehsil 4
Municipal Bodies 9
No.Of Villages 1210
Gram Panchayats 1017
parliamentary Constituency 1
No. Of Blocks 8
Assembly Constituency 6