Según el censo de 2011, la ciudad tenía 1,585,704 habitantes y el Acantonamiento de Agra tenía 53,053.