The correct option is C 37%
As per the Census, India had 45.6 crore migrants in 2011 (38% of the population) compared to 31.5 crore migrants in 2001 (31% of the population). Between 2001 and 2011, while population grew by 18%, the number of migrants increased by 45%.