According to the 2011 census Nadia district has a population of 5,167,600, roughly equal to the US state of Colorado. This gives it a ranking of 18th in India (out of a total of 640).